[英]How to resume a recently paused activity in android?
我一直在寻找解决方案,但我发现的一切都没有帮助。
假设我有三个活动,MainActivity,Activity1和Activity2。 所有这些活动都扩展了AppCompactActivity。
在MainActivity中定义了这个变量:public static AppCompatActivity mainActivity; 在onCreate()方法中,mainActivity初始化如下:mainActivity = this;
在MainActivity中有一个启动Activity1的按钮,而在Activity1中有一个启动Activity2的按钮。
现在我想要做的是:覆盖Activity2的onBackPressed(),以便能够从保存在变量mainActivity中的对象引用的相同精确状态中恢复。
换句话说,我想恢复活动mainActivity,而不是开始新的活动。
我希望你能帮助我。 谢谢!
尝试覆盖Activity中的onPause和onResume方法。 查看Android文档https://developer.android.com/training/basics/activity-lifecycle/pausing.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.