添加两个依赖:
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
添加第二个依赖后ViewModelProvider(this).get(xxxViewModel.class)创建viewmodel成功
xxxViewModel.class就是继承自AndroidViewModel
本文介绍如何在Android项目中正确配置并使用ViewModel。通过添加必要的依赖,实现ViewModelProvider来获取ViewModel实例,确保UI相关数据在配置变更时得以保留。
添加两个依赖:
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
添加第二个依赖后ViewModelProvider(this).get(xxxViewModel.class)创建viewmodel成功
xxxViewModel.class就是继承自AndroidViewModel
1万+
2万+
4553

被折叠的 条评论
为什么被折叠?