【问题标题】:ViewModel and Jetpack ComposeViewModel 和 Jetpack 组合
【发布时间】:2021-11-15 05:04:37
【问题描述】:

我正在学习jetpack compose。
我想整合 compose 和 ViewModel.
但我找不到ViewModel 类。我无法扩展ViewModel

app.gradle

implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.material:material:$compose_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'androidx.activity:activity-compose:1.3.0-alpha06'
implementation "androidx.compose.runtime:runtime-livedata:1.0.0-alpha07"

【问题讨论】:

  • 对于与 Jetpack Compose 相关的问题,请始终添加 android-jetpack-compose 标签。
  • 错误是什么?
  • 据我了解,错误是:无法解析 ViewModel...
  • 无法解析 ViewModel .....预期的类或接口

标签: android kotlin viewmodel android-jetpack-compose


【解决方案1】:

对于 ViewModel,您可以添加这些依赖项:

def lifecycle_version = "2.4.0"
// ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
// ViewModel utilities for Compose
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:$lifecycle_version"

有关相关依赖项及其最新版本,请查看release notes

【讨论】:

  • 没用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-14
  • 1970-01-01
  • 2015-10-06
  • 2020-04-08
  • 1970-01-01
  • 2020-02-20
  • 1970-01-01
相关资源
最近更新 更多