在Android10(Q)中,返回calledActivity时,共享元素转换不起作用的原因是由于Android10引入了一些新的限制和变化,导致共享元素转换的行为发生了改变。
共享元素转换是指在Activity之间共享和平滑过渡的元素,通常用于创建流畅的用户界面体验。在Android10之前的版本中,共享元素转换是通过使用共享元素的名称和属性来实现的,但在Android10中,由于安全和隐私方面的考虑,共享元素转换的行为发生了变化。
具体来说,Android10中的共享元素转换受到了以下限制:
为了解决这些问题,可以尝试以下解决方案:
总结起来,在Android10中,返回calledActivity时,共享元素转换可能不起作用的原因是由于跨进程共享元素转换受到限制和非活动状态的共享元素转换受到限制。为了解决这些问题,可以尝试使用内部共享元素转换和检查Activity的状态。
领取专属 10元无门槛券
手把手带您无忧上云