gpt4 book ai didi

Android:如何让启动器始终打开主 Activity 而不是子 Activity ? (或其他)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:21 24 4
gpt4 key购买 nike

我有 Activity A 和 B。A 是带有 LAUNCHER intent-filter 的 Activity(即当我们点击主屏幕上的应用程序图标时启动的 Activity)。

A 使用 startActivity(new Intent(A.this, B.class)) 启动 B。

当用户打开了 B Activity ,然后将我的应用程序置于后台,稍后我的应用程序的进程被终止,当用户再次启动我的应用程序时,打开的是 B 而不是 A。

这导致我的应用程序强制关闭,因为 A 是初始化我的应用程序所需资源的 Activity,当 B 尝试访问未初始化的资源时,B 崩溃了。

你有什么建议我在这种情况下应该怎么做?

最佳答案

好吧,您真的应该让 Activity B 也初始化您的资源。但是你可以把android:clearTaskOnLaunch="true"在 Activity A 的 list 中让启动器始终转到该 Activity 。

关于Android:如何让启动器始终打开主 Activity 而不是子 Activity ? (或其他),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2909893/

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