gpt4 book ai didi

android - 覆盖 onBackPressed 以返回特定 fragment ?

转载 作者:行者123 更新时间:2023-11-30 02:28:54 25 4
gpt4 key购买 nike

我有一个 fragment (CustomerFrag)。我的目标是,当我从任何其他 fragment 按下设备的后退按钮时,它们都会重定向到这个 fragment 。为了做到这一点,我确实重写了 onBackPressed 方法,但这并不能满足我的需要。

我怎样才能做到这一点?

到目前为止我已经试过了:

@Override
public void onBackPressed() {
CustomerFrag cf = (CustomerFrag)getSupportFragmentManager().findFragmentByTag("Customer");
if (cf != null){
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment frag = new CustomerFrag();
ft.replace(R.id.fl, frag);
ft.addToBackStack("back");
ft.commit();
}else{
super.onBackPressed();
}
}

最佳答案

如果您可以使用其他 Activity ,请在新 Activity 中显示您的其他 fragment ,并在按下返回时完成它。

关于android - 覆盖 onBackPressed 以返回特定 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27558050/

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