[英]Why animation restarts on screen going off then on?
我正在使用仅横向应用程序。 有一个活动和动画。 动画是通过startAnimation()
方法在onCreate
启动的。 因此,没有异常,也没有异常。
动画结束时,我先关闭屏幕然后再打开,然后动画重新开始 !
为什么会发生这种情况以及如何防止这种情况发生?
由于应用程序处于仅横向模式且Android屏幕处于关闭状态,因此这会导致动画重新启动吗?
我尚未在网上找到此类案例。
关闭屏幕然后再打开屏幕确实会重新启动Activity
。
因此,面对同样问题的任何人,只需将通常的属性添加到动画发生的Activity
旁边的Manifest
文件中即可。
像这样:
<activity android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden" />
检查所有这些的一种简单方法是将Log放入所有onCreate
, onResume
,...方法中。 然后,您应该能够看到在测试期间调用了哪些方法。
无论如何,从“肖像”转移到“风景”(或从“风景”转移到“肖像”)并关闭然后再打开屏幕可能会重新启动活动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.