工具栏的 setupWithNavController 方法不再可用?
setupWithNavController method for toolbar no longer available?
-
android
-
android-architecture-components
-
android-jetpack
-
android-architecture-navigation
-
android-jetpack-navigation
所以之前我曾因错误而崩溃:
You must call setGraph() before calling getGraph()
然后在阅读了 frem 的解决方案之后。据说我必须在 gradle
上使用这些行
implementation "androidx.navigation:navigation-fragment:2.3.0-alpha02"
implementation "androidx.navigation:navigation-ui:2.3.0-alpha02"
错误消失了。但现在我再也找不到 setupWithNavController
方法了。通常我用这条线
toolbar.setupWithNavController(navController,appBarConfiguration)
但我找不到那个方法了。我该怎么办?
要使用任何 NavigationUI Kotlin extension functions,您必须使用 -ktx
版本的依赖项。
implementation "androidx.navigation:navigation-fragment-ktx:2.3.0-alpha02"
implementation "androidx.navigation:navigation-ui-ktx:2.3.0-alpha02"
android
android-architecture-components
android-jetpack
android-architecture-navigation
android-jetpack-navigation
所以之前我曾因错误而崩溃:
You must call setGraph() before calling getGraph()
然后在阅读了 frem
implementation "androidx.navigation:navigation-fragment:2.3.0-alpha02"
implementation "androidx.navigation:navigation-ui:2.3.0-alpha02"
错误消失了。但现在我再也找不到 setupWithNavController
方法了。通常我用这条线
toolbar.setupWithNavController(navController,appBarConfiguration)
但我找不到那个方法了。我该怎么办?
要使用任何 NavigationUI Kotlin extension functions,您必须使用 -ktx
版本的依赖项。
implementation "androidx.navigation:navigation-fragment-ktx:2.3.0-alpha02"
implementation "androidx.navigation:navigation-ui-ktx:2.3.0-alpha02"