gpt4 book ai didi

android - Android 中维护标准应用程序 Activity 返回堆栈状态(使用 singleTask 启动模式)

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

我无法找到如何在开发中维护我的 Android 应用程序的状态。

澄清一下,我不是在谈论维护 Activity 状态(即跟踪特定 Activity 的文本框值、复选框等)。

例如,假设我的应用程序有两个 Activity AB。当我启动我的应用程序时,它会将我带到 Activity A,然后按下它上面的按钮将我带到 Activity B。此时,我按下手机上的主页按钮返回主 Android UI 并退出我的应用程序。但是,如果我选择再次运行我的应用程序,它应该将我带到 Activity B,这是我在按下主页按钮之前离开的地方,而是将我带到 Activity A

有谁知道我该如何纠正这个问题?

(如果您需要知道,我使用的是三星 Vibrant)

最佳答案

“但是,如果我选择再次运行我的应用程序,它应该将我带到 Activity B,这是我在按下主页按钮之前离开的地方,而是将我带到 Activity A。”

是的,应该的。如果不是,则您已在应用程序中执行某些操作以告知平台修改其行为。 (以 ApiDemos 为例,它使用标准行为,这听起来就像您描述的那样。)

注意事项:

  • 启动 Activity 时不要使用 FLAG_ACTIVITY_NEW_TASK。
  • 不要使用 singleTask 或 singleInstance 启动模式。
  • 没有看到 clearTaskOnReset 标志。

关于android - Android 中维护标准应用程序 Activity 返回堆栈状态(使用 singleTask 启动模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5086985/

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