【问题标题】:Is there a way to pass an argument from NavHostController to ViewModel?有没有办法将参数从 NavHostController 传递给 ViewModel?
【发布时间】:2022-01-02 13:54:29
【问题描述】:

如何将argumentNavHostController 传递给我的ViewModel init{}

【问题讨论】:

    标签: android-viewmodel dagger-hilt android-jetpack-navigation


    【解决方案1】:

    我不太明白这里的 SQL 查询是如何相关的。要将导航参数中的参数传递给视图模型,您必须使用 SavedStateHandle。然后您可以使用 get() 或 getLiveData()。键将等于参数名称。 https://developer.android.com/topic/libraries/architecture/viewmodel-savedstate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      相关资源
      最近更新 更多