【发布时间】:2020-07-02 03:31:14
【问题描述】:
我有 3 个片段:Home、A 和 B。Home 和 A 在移动导航菜单中。
用户从 A 到 B,然后按返回按钮。如果我使用片段 A 的 getFragmentManager().popBackStack(); onCreateView 的问题正在调用并且我有重复的内容。
但如果我使用getActivity().onBackPressed();,它会转到主页片段而不是 A。
如何在不刷新视图的情况下点击返回按钮来显示片段A?
这是我从 A 到 B 进行交易的方式
CertificateItemFragment certificateItemFragment = new CertificateItemFragment(item);
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.nav_host_fragment, certificateItemFragment).addToBackStack(null);
fragmentTransaction.commit();
【问题讨论】:
标签: android android-fragments onbackpressed