1. ViewModelProviders
在build.gradle
的 dependencies
中加入
1 | implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0' |
在使用的地方导入:
1 | import androidx.lifecycle.ViewModelProviders; |
即可使用:
1 | myViewModel = ViewModelProviders.of(this).get(MyViewModel.class); |
该方法 2.1.0 已弃用 ViewModelProviders.of() ,改为
1 | //导入 import androidx.lifecycle.ViewModelProvider; |
2. DataBinding
在 build.gradle
的 defaultConfig中加入
1 | dataBinding{ |
Sync Now
一下,把下面代码套在布局最外层,即可使用。
1 | <layout xmlns:android="http://schemas.android.com/apk/res/android" |