我想使用导航组件从片段添加自定义导航
在我中,build.gradle(app)我使用androidx.appcompat:appcompat:1.1.0-alpha04依赖项来访问onBackPressedDispatcher活动。
因此,我OnBackPressedCallback在片段中实现并注册了对调度程序的回调:
requireActivity().onBackPressedDispatcher.addCallback(this)
Run Code Online (Sandbox Code Playgroud)
我希望按工具栏中的向上导航会调用它,但事实并非如此。按设备的后退按钮可以正常调用它。
有没有类似的方法可以在向上导航操作中在片段中添加一些回调?
更新
覆盖的方法onOptionsItemSelected,onSupportNavigateUp并且在按下工具栏中的向上按钮时不会调用
android android-fragments kotlin android-architecture-navigation