【发布时间】:2021-02-02 18:08:53
【问题描述】:
我在我的应用程序中使用导航组件。我的应用程序中有三个片段Home、Cart 和Cake。我想在操作栏中按后退箭头导航到所需的片段。当我单击后退箭头时,它不会切换到所需的片段,而是返回到Home 片段。
下面是我的代码:
CartFragment.java
OnBackPressedCallback back = new OnBackPressedCallback(true) {
@Override
public void handleOnBackPressed() {
NavController navController = Navigation.findNavController(getActivity(),R.id.fragment);
navController.navigate(R.id.cakeFragment);
}
};
requireActivity().getOnBackPressedDispatcher().addCallback(getActivity(),back);
【问题讨论】:
标签: android android-fragments bottomnavigationview