gpt4 book ai didi

android - 如何完成 "group"的 Activity ?

转载 作者:搜寻专家 更新时间:2023-11-01 07:41:50 30 4
gpt4 key购买 nike

我在我的 Android 应用程序中有一个操作,其中包括几个 Activity 。在此操作结束时,我需要关闭所有这些 Activity 并返回到启动此操作的屏幕。下图解释了这应该如何工作。是否有任何选项可以做到这一点?

Diagram

P/S/Fragments 不是我的选择

最佳答案

有很多方法可以做到这一点。很快他们是:
1.使用 startActivityOnResult() 方法启动您的所有 Activity 。如果你需要关闭它们,请捕获
2.启动 Activity_1 并清理当前的后台堆栈:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent);
finish();


3.位于流程内部的 Activity 。您可以在 AndroidManifest 中为您的 Activity 定义另一个进程 (3,4,5)。之后,您需要返回到上一个进程并将当前进程从 backStack 中删除。

关于android - 如何完成 "group"的 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56189020/

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