kotlin使用NavController
val navController : NavController= supportFragmentManager.findFragmentById(R.id.fragment)?.findNavController() as NavController
NavigationUI.setupActionBarWithNavController(this, navController)
override fun onSupportNavigateUp(): Boolean {
val navController : NavController= supportFragmentManager.findFragmentById(R.id.fragment)?.findNavController() as NavController
return super.onSupportNavigateUp()||findNavController(R.id.fragment).navigateUp()
}
这篇博客介绍了在Kotlin中如何利用NavController进行导航控制。首先,通过supportFragmentManager找到NavController,然后使用NavigationUI设置ActionBar与NavController的关联。在onSupportNavigateUp()方法中,再次获取NavController并实现向上导航。此示例展示了在Android应用中使用Jetpack Navigation组件的基本用法。
864

被折叠的 条评论
为什么被折叠?



