如何在有或没有转换的情况下启动活动?

时间:2017-09-05 09:17:07

标签: android android-activity android-transitions

我重新打开this问题,因为接受的答案并不是真正的解决方案。根据其中一条评论说,即使在onStart之后,转换也可以开始。对于我测试的内容,它也可以在onResume之后或者甚至在onWindowFocusChanged事件之后启动。这意味着我们不能使用标志,至少在这些方法上,来控制问题。

当您在活动之间使用转换时,您可能希望运行某个转换动画,并且只在该转换结束时运行一段代码(如显示某些视图)。

问题是,出于某种原因(例如用户更改当前应用程序或接到电话或进入待机模式),当用户返回活动时它没有转换,这意味着,在这种情况下,你将永远等待onTransitionEnd的触发器,暗示在这个例子中,用户不会面对你想要显示的那些视图。

有没有人能为这个问题找到完美的解决方案?

提前致谢。

0 个答案:

没有答案