【发布时间】:2017-02-10 05:27:35
【问题描述】:
我已经搜索了解决方案,但没有找到任何帮助。
假设我有三个活动,MainActivity、Activity1 和 Activity2。所有这些活动都扩展了 AppCompactActivity。
在 MainActivity 中定义了这个变量: public static AppCompatActivity mainActivity; 在 onCreate() 方法中,mainActivity 的初始化如下: mainActivity = this;
在 MainActivity 中有一个启动 Activity1 的按钮,在 Activity1 中有一个启动 Activity2 的按钮。
现在我要做的是:覆盖 Activity2 的 onBackPressed(),以便能够从保存在变量 mainActivity 中的对象引用的相同状态恢复。
换句话说,我想恢复活动 mainActivity,而不是开始一个新活动。
我希望你们能帮助我。 谢谢!
【问题讨论】:
标签: java android android-studio android-intent android-activity