在 Navcontroller 中,我遇到了 getViewModelStoreOwner 未解决的问题

时间:2020-12-27 23:47:06

标签: android android-jetpack android-navigation

我正在尝试使用导航图和工厂启动 viewModel。我正在尝试编译以下代码

 private val navController by lazy { findNavController(R.id.myNavHostFragment) }

val viewModelProvider = ViewModelProvider(
        navController.getViewModelStoreOwner(R.id.navigation),
        ViewModelProvider.AndroidViewModelFactory(application)
    )

但是,我收到了未解决的 getViewModelStoreOwner 参考。我正在关注此 https://www.raywenderlich.com/4332831-navigation-component-for-android-part-2-graphs-and-deep-links 教程。

我正在使用以下依赖项

def nav_version = "2.3.2"

implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"

有人知道我错过了什么吗?

0 个答案:

没有答案
相关问题