我正在使用仅限风景的应用。有活动和动画。动画通过onCreate
方法在startAnimation()
中启动。所以没什么不寻常的,没有什
当动画结束时,我关闭屏幕然后再打开,动画重新开始!
为什么会发生这种情况以及如何防止这种情况发生?
由于应用程序处于仅横向模式且Android屏幕处于纵向状态,这是否会导致动画重启?
我没有在网上发现这种情况。
答案 0 :(得分:0)
关闭屏幕然后再打开确实重新启动Activity
。
所有遇到相同问题的人,只需将常用属性添加到动画发生的Manifest
旁边的Activity
文件中即可。
像这样:
<activity android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden" />
答案 1 :(得分:0)
检查所有这一切的简单方法是将所有onCreate
,onResume
,...方法放入登录。然后,您应该能够看到在测试期间调用哪些方法。
无论如何,从纵向传递到横向(或从横向到纵向)并关闭和打开屏幕可能会重新启动活动。