我在应用程序中使用导航组件,在我的应用程序Home、Cart和Cake中有三个片段。我想导航到在操作栏中按下后箭头所需的片段。当我单击后箭头时,它不是切换到所需的片段,而是返回到Home片段。下面是我的代码:OnBackPressedCallback back = new OnBackPressedCallback(true) {
我遵循的是单一活动的方法。我有导航工具栏,每当我转到其他屏幕(片段)而不是汉堡图标时,我就会有后退箭头。requireActivity().getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true)EventDetailsFragment.this)
.navigate(R.id.action_na
最近,我更新了我的依赖项,将OnBackPressedCallback从接口更改为抽象类。override fun onCreate(savedInstanceState: Bundle?),但是不会发生更多的事情。我尝试从回调内部调用handleBackPressed()、requireActivity().onBackPr