gpt4 book ai didi

Android:意外的最近应用程序行为

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:14:17 26 4
gpt4 key购买 nike

我们的应用程序有 2 个 Activity - 一个 MainActivity(与 Launcher 图标相关联)和一个用于处理 URI 事件的 AuxActivity

我发现这种情况存在问题,我的应用最初已退出:

  1. 打开浏览器,单击 URI 以启动 AuxActivity

  2. AuxActivity 退出(调用 finish()),用户返回浏览器。

  3. 用户调出最近使用的应用(长按主页),然后选择我的应用。

我看到 AuxActivity 没有启动 MainActivity,而是以表示 URI 点击的相同 Intent 启动 (android.intent.action.VIEW)。

现在,如果用户通过其主屏幕图标打开我的应用程序,而不是第 3 步,我会按预期返回到 MainActivity

如何让第 3 步改为启动 MainActivity

最佳答案

把它放在 AuxActivity 的 onCreate 中:

if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) > 0) {
// do something different e.g. launch MainActivity
}

关于Android:意外的最近应用程序行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8946913/

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