【问题标题】:CreationExtras must have a value by `SAVED_STATE_REGISTRY_OWNER_KEY`CreationExtras 必须具有 `SAVED_STATE_REGISTRY_OWNER_KEY` 的值
【发布时间】:2022-08-17 05:11:24
【问题描述】:

我正在尝试在使用 Jetpack Compose 构建的应用程序中实现导航,但是当我尝试从一个屏幕导航到另一个屏幕时,我得到:

java.lang.IllegalArgumentException:CreationExtras 的值必须为SAVED_STATE_REGISTRY_OWNER_KEY

我在用着:

implementation \"androidx.hilt:hilt-navigation-compose:1.0.0\"

这是代码:

if(viewModel.isAuthenticated) {
    navController.navigate(Screen.Profile.route)
}

    标签: android kotlin android-jetpack-compose android-jetpack-navigation


    【解决方案1】:

    将implementation "androidx.navigation:navigation-compose:2.5.1" 插入到您的 gradle 文件中。如果您已经拥有它,请确保它已更新为最新 (2.5.1) 版本。

    【讨论】:

      猜你喜欢
      • 2013-05-07
      • 2018-09-20
      • 1970-01-01
      • 2020-03-07
      • 2021-03-06
      • 2017-07-28
      • 1970-01-01
      • 2019-09-24
      相关资源
      最近更新 更多