gpt4 book ai didi

android - 应用程序内的主页按钮

转载 作者:行者123 更新时间:2023-11-29 17:58:07 25 4
gpt4 key购买 nike

我想创建一个“主页”按钮,让用户从当时正在进行的任何 Activity 中返回到我应用程序中的“主页”。我已经覆盖了操作栏,所以我将无法使用一个。我的问题是当

Home → A → B

我想按主页按钮返回主页。最初我的主页按钮只是 finish() Activity ,但在这种情况下,这将使我返回到 A。有没有办法做我正在尝试的事情?

澄清一下,这是屏幕上的 ImageButton,而不是设备上的硬件主页按钮。

最佳答案

您可以使用Intent-Flag FLAG_ACTIVITY_CLEAR_TOP

如果您没有很多Activity,那么您可以简单地在每个 Activity 中创建一个onClick

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

此标志会将您带回“主页”Activity 并将所有其他 Activity 从堆栈中清除

如果您有许多 Activity,那么创建一个基础 Activity 可能会更容易,从中扩展所有其他 Activity 并在该基础 中包含主页按钮功能 Activity

关于android - 应用程序内的主页按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17794017/

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