Android 如何防止导航控制器导航到另一个片段(例如取消导航)

Android 如何防止导航控制器导航到另一个片段(例如取消导航),android,android-fragments,kotlin,Android,Android Fragments,Kotlin,我有从多个片段(平板电脑布局)构建的片段屏幕。我需要易于集中的机制,以防止导航控制器离开屏幕(例如导航到另一个目的地) 我正在使用Android导航组件。由于我有iOS开发的背景,我正在寻找类似“shallPerformSegue”回调的东西,如果我决定需要先做些什么,我可以取消导航 理想情况下,我希望“不要覆盖导航控制器”。事实上,我希望保持NavController的原样——完好无损。我的最终目标是提出一个通用的解决方案,如果需要,可以在其他屏幕上重用

我有从多个片段(平板电脑布局)构建的片段屏幕。我需要易于集中的机制,以防止导航控制器离开屏幕(例如导航到另一个目的地)

我正在使用Android导航组件。由于我有iOS开发的背景,我正在寻找类似“shallPerformSegue”回调的东西,如果我决定需要先做些什么,我可以取消导航

理想情况下,我希望“不要覆盖导航控制器”。事实上,我希望保持NavController的原样——完好无损。我的最终目标是提出一个通用的解决方案,如果需要,可以在其他屏幕上重用