gpt4 book ai didi

java - 如何通过按下按钮从 android 程序堆栈中删除除第一个项目之外的所有项目?

转载 作者:行者123 更新时间:2023-12-01 13:23:57 25 4
gpt4 key购买 nike

而不是在启用以下代码后多次单击后退按钮。我只想简单地单击一个按钮,然后删除堆栈上的所有其他项目,并将用户返回到主堆栈项目。我该怎么做?

public boolean onMenuItemSelected(int featureId, MenuItem item) {

int itemId = item.getItemId();
switch (itemId) {
case android.R.id.home:
toggle();
break;
}

return true;
}

最佳答案

您可以使用以下代码:

Intent it = new Intent(getApplicationContext(), MainActivity.class);
it.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(it);

其中 MainActivity 是您的主要堆栈 Activity 。

希望对你有帮助!

关于java - 如何通过按下按钮从 android 程序堆栈中删除除第一个项目之外的所有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887350/

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