gpt4 book ai didi

android - 替换 fragment 时 addToBackstack 不起作用

转载 作者:太空狗 更新时间:2023-10-29 12:40:43 28 4
gpt4 key购买 nike

我遇到了一个问题,我在替换它时在我的 fragment 上调用了 addToBackStack,但是当我按返回键返回那个 fragment 时,它不会返回,它只是关闭我的应用程序.

Fragment fragmentWebView = new MyWebView();
transaction.replace(R.id.content_frame, fragmentWebView);
transaction.addToBackStack(null);
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
transaction.commit();

我是不是做错了什么?我觉得一切都很好。

最佳答案

尝试将此代码添加到您的 Activity 中

@Override
public void onBackPressed() {
if (getFragmentManager().getBackStackEntryCount() > 0 ){
getFragmentManager().popBackStack();
} else {
super.onBackPressed();
}
}

Watched here

希望对你有帮助

关于android - 替换 fragment 时 addToBackstack 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488740/

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