gpt4 book ai didi

android - onBackPressed() 覆盖

转载 作者:行者123 更新时间:2023-11-29 21:13:42 27 4
gpt4 key购买 nike

这是我的应用程序的结构:

Activity A 是一个 ListViewActivity,带有启动 B Activity 的按钮。

在完成表单后的 B Activity 中,有一个按钮可以启动 C Activity 。

C Activity 保存设置并创建一条新记录以显示在 A Activity 中。 C Activity 中的按钮保存启动 A Activity 。

如果用户在从 A Activity 返回到 B 时按下返回按钮时不止一次执行此过程(没有通过 C,因为当我启动它时我设置了 FLAG_ACTIVITY_NO_HISTORY)并且第二次他再次按下返回到 A,重复次数等于创建的记录数。

使用后退按钮关闭应用程序变成了一个漫长的过程。

我希望 A Activity 中的 onBackPressed 始终关闭应用。

英语不是我的语言,我希望我说清楚了。

最佳答案

总是像下面这样开始你的 Activity A

    Intent intent = new Intent(current_activity_context, A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();

关于android - onBackPressed() 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22012563/

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