gpt4 book ai didi

Android Activity堆栈和返回函数问题

转载 作者:行者123 更新时间:2023-11-29 18:18:52 26 4
gpt4 key购买 nike

我有四个 Activity,A、B、C 和 D。应用程序从 Activity A 开始,然后使用显式 Intent 转到 B,然后以相同的方式转到 C 和 D。如果我想从D直接回到B或A,怎么办?

最佳答案

例如,在 C 中。如果在发送启动 Activity D 的 Intent 后调用 finish(),当用户在 Activity D 中按下后退按钮时,她/他将被发送到 Activity A 或 B,具体取决于您启动 Activity 的位置C。另一种方法是像这样设置标志以清除顶部:

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

最简单的方法是根据您希望应用中的流程如何调用 finish()。

关于Android Activity堆栈和返回函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621014/

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