简体   繁体   English

ViewModel 和 Jetpack Compose

[英]ViewModel and Jetpack Compose

I am learning jetpack compose.我正在学习jetpack compose。
I would like to integrate compose and ViewModel .我想集成 compose 和ViewModel
But I am unable to find the ViewModel class.但是我找不到ViewModel类。 I can't extend ViewModel .我无法扩展ViewModel

app.gradle应用程序.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"

For ViewModel, you can add these dependencies:对于 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"

For related dependencies and their latest version, check out the release notes .有关相关依赖项及其最新版本,请查看发行说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM