我有3个活动,比如说MainActivity,Activity 2和Activity 3。
在MainActivity中我有一个按钮(开始/停止),当我点击这个按钮开始动画时,但是当我进入活动2或活动3并且我回到MainActivity时,动画自动停止。
但是我想要MainActivity的动画永远不会停止,直到我点击按钮停止。
我在AndroidManifest.xml中尝试了这段代码,但它不起作用。
android:launchMode="singleInstance"
答案 0 :(得分:1)
如果您从node C
返回,那么如果您MainActivity
Intent
中的onbackPressed()
无法launchMode
,则您的活动将被销毁。
launchMode
是有关如何启动活动的说明。在堆栈弹出时它无论如何都会破坏。阅读launchModes。
解决方案: - 解决您的问题SharedPreference
。保存当前动画状态,并在Activity
重新启动时使用之前的状态重新启动它。