gpt4 book ai didi

android - 如何在单击按钮时完成多个 Activity ?

转载 作者:可可西里 更新时间:2023-11-01 18:45:43 26 4
gpt4 key购买 nike

我正在实现基于 Web 服务的 android 应用程序。我正在创建登录名 Activity A,然后是主页 Activity B 等等。

假设有A、B、C、D、E等 Activity 。我正在 Activity E 中创建一个主页按钮,然后单击该 Activity E、D 和 C 应该完成,主页 Activity B 应该恢复.

我该如何实现?

A > B > C > D > E > back button in E Activity > B.

最佳答案

看看 FLAG_ACTIVITY_CLEAR_TOP 旗帜。

本质上它做了以下事情。如果Activity这个Intent被定向到在您当前的返回堆栈中暂停,然后它将恢复它并清除其上方的堆栈,从而破坏其上方堆栈中的所有 Activity 。

更新:回应 Jason Hanley。

感谢您提及。 FLAG_ACTIVITY_CLEAR_TOP 的文档涵盖了那个例子。如果你不想 Activity B重新创建但刚刚通过了新的 Intent那么您应该将其启动模式定义为 singleTop .

关于android - 如何在单击按钮时完成多个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193494/

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