想要在按我的应用程序的启动器图标后返回到上一个活动

2024-01-14

假设我有一个活动 A 启动活动 B 并自行终止。现在,我按下主页按钮(或以其他方式离开应用程序)(导致活动 B 的 onPause->onStop),然后再次单击启动器中的应用程序图标。所发生的情况是,活动 A 再次启动(当然是因为我在清单 XML 中指定了该意图过滤器)。有没有一种简单的方法可以返回活动 B 而无需再次开始活动 A?我基本上想在重新打开应用程序时进入活动 B 中的 onStart->onResume 。

我的意图过滤器如下所示:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

也许我有一个解决方案。
使用透明活动作为启动器怎么样?

当 B 暂停或停止时,记住它(在文件、数据库等中)在启动器活动中,类似欢迎屏幕但具有透明视图的内容,读取记录并启动记录的活动。

另一种解决方案,但不确定是否有效。

编写带有启动器过滤器的广播接收器,然后启动录制的活动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

想要在按我的应用程序的启动器图标后返回到上一个活动 的相关文章

随机推荐