gpt4 book ai didi

Android - 完成 Activity 并退出应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 09:10:52 25 4
gpt4 key购买 nike

我有一个包含 3 个 Activity 的应用程序 - 我们称它们为 A、B 和 C。从 Activity A 您可以到达 Activity B,从 B 到 C,从 C 到 A(通过按后退按钮)。

在 Activity A 上我有一个退出按钮(我知道它在 android 上不被推荐,但是很多用户都要求它,所以我决定添加它)。

无论如何,问题是: Activity B 有一个计时器,当计时器完成时,它会启动一个启动 Activity C 并在 Activity B 上调用 finish() 的 Intent 。

当用户然后按回 Activity C 时,他会进入 Activity A - 然后当他按下退出按钮(此按钮仅执行 finish())时,它会再次弹出 Activity B。我怎样才能防止它发生?

谢谢!

最佳答案

想法:将Application 中的isFinished 字段设置为true 并调用finish()。所有 Activity 都在它们的 onResume() 中检查 isFinished 是否为真,如果为真,它们将在 finish() 中检查。

关于Android - 完成 Activity 并退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450868/

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