gpt4 book ai didi

android - 调用一个 Activity 并从堆栈中删除调用 Activity ?

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

我有一个 Activity,它不是我的应用程序的主要 Activity,但可以通过快捷方式启动。当直接从快捷方式启动时,它会接受一些用户输入,然后使用以下代码启动 MainActivity:

    Intent myIntent = new Intent(
QuickTimerActivity.this.getBaseContext(),
MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
QuickTimerActivity.this.startActivity(myIntent);

调用 MainActivity 后,我希望调用 Activity 从堆栈中消失 - 即,当用户按下 MainActivity 上的后退按钮时,我希望他们退出应用程序。

我查看了其他帖子并尝试为我的 Intent 添加各种标志(包括如上所示的 FLAG_ACTIVITY_CLEAR_TOP),但它们都没有达到预期的效果。如何从堆栈中删除调用 Activity,或者如果用户按下后退按钮并且从上面的代码调用了 Activity,则让用户退出应用程序?

最佳答案

打电话

finish();

发送 Intent 后。

关于android - 调用一个 Activity 并从堆栈中删除调用 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25918188/

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