gpt4 book ai didi

android - 清除堆栈,包括不同任务中的 Activity

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

我有一个主要 Activity A,有两种情况

1) A 启动 B。 B 具有启动模式 singleTask 并使用 FLAG_ACTIVITY_NEW_TASK 启动。 现在我在 B 中有一个菜单选项,它执行删除操作并启动 Activity A。

2) A 启动 B,B 启动 C,它还包含执行删除操作的菜单选项。

我希望 A 在两种情况下都从清除堆栈开始,但属于另一个任务的 Activity 仍然存在我被卡住了,有没有办法清除堆栈。

最佳答案

尝试在 B 和 C Activity 的删除操作上使用以下代码

    Intent intent=new Intent(B.this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

关于android - 清除堆栈,包括不同任务中的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8600477/

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