gpt4 book ai didi

java - 如何在 Android 中恢复最近暂停的 Activity ?

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:34 26 4
gpt4 key购买 nike

我已经寻找了解决方案,但我发现的方法都没有帮助。

假设我有三个 Activity :MainActivity、Activity1 和 Activity2。所有这些 Activity 都扩展了 AppCompactActivity。

在MainActivity中定义了这个变量:public static AppCompatActivity mainActivity;在 onCreate() 方法中,mainActivity 的初始化如下: mainActivity = this;

在MainActivity中有一个启动Activity1的按钮,在Activity1中有一个启动Activity2的按钮。

现在我想做的是:重写 Activity2 的 onBackPressed(),以便能够从保存在变量 mainActivity 中的对象引用的相同状态恢复。

换句话说,我想恢复 Activity mainActivity,而不是开始一个新的 Activity 。

希望大家能帮帮我。谢谢!

最佳答案

尝试重写Activity中的onPause和onResume方法。查看Android文档 https://developer.android.com/training/basics/activity-lifecycle/pausing.html

关于java - 如何在 Android 中恢复最近暂停的 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39811774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com