Android 在不查看jetpack的情况下导航

Android 在不查看jetpack的情况下导航,android,android-jetpack,android-architecture-navigation,Android,Android Jetpack,Android Architecture Navigation,我想在反压时覆盖。按下后应导航到主片段。但对于导航,我需要视图,而我没有。如何做到这一点 override fun onBackPressed() { findNavController(*/here it shows error/*).navigate(R.id.action_global_postsHolderFragment) } 根据,有一些findNavController方法适用于视图、片段或活动 假设您的NavHostFragment有一个android:id=@

我想在反压时覆盖。按下后应导航到主片段。但对于导航,我需要视图,而我没有。如何做到这一点

    override fun onBackPressed() {
    findNavController(*/here it shows error/*).navigate(R.id.action_global_postsHolderFragment)
}
根据,有一些findNavController方法适用于视图、片段或活动

假设您的NavHostFragment有一个android:id=@+id/nav_主机,并且在build.gradle中包含了-ktx工件,您可以使用:

override fun onBackPressed() {
    findNavController(R.id.nav_host).navigate(R.id.action_global_postsHolderFragment)
}