gpt4 book ai didi

android - 从一个额外的后退按钮返回到上一个 Activity 和 fragment

转载 作者:行者123 更新时间:2023-11-29 15:09:03 25 4
gpt4 key购买 nike

我有一个在 fragment 之间进行标签导航的应用程序。这些 fragment 之一具有打开新 Activity 的选项。当我使用此 Activity 中的内置设备后退按钮时,它会返回到选项卡式 Activity ,并选择了上一个 fragment 选项卡。

我在我的应用程序的 Activity 的操作栏中添加了一个后退按钮,方法是:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

并在 list 中设置父 Activity ,但此按钮始终导航回父 Activity 的第一个选项卡,而不是之前可见的选项卡。

如何使此后退按钮的行为与设备后退按钮的行为相同?

最佳答案

做这样的事情:

@Override 
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch(id) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}

onBackPressed() 方法:

@Override 
public void onBackPressed() {
super.onBackPressed();
}

关于android - 从一个额外的后退按钮返回到上一个 Activity 和 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33804853/

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