恢复活动

时间:2018-05-22 14:07:42

标签: java android

我有3个活动,比如说MainActivity,Activity 2和Activity 3。

在MainActivity中我有一个按钮(开始/停止),当我点击这个按钮开始动画时,但是当我进入活动2或活动3并且我回到MainActivity时,动画自动停止。

但是我想要MainActivity的动画永远不会停止,直到我点击按钮停止。

我在AndroidManifest.xml中尝试了这段代码,但它不起作用。

android:launchMode="singleInstance"

1 个答案:

答案 0 :(得分:1)

如果您从node C返回,那么如果您MainActivity Intent中的onbackPressed()无法launchMode,则您的活动将被销毁。 launchMode是有关如何启动活动的说明。在堆栈弹出时它无论如何都会破坏。阅读launchModes

解决方案: - 解决您的问题SharedPreference。保存当前动画状态,并在Activity重新启动时使用之前的状态重新启动它。