将 Activity ktx 与视图模型和 java 结合使用
Using Activity ktx with viewmodel and java
我有一段代码,我需要使用 activity 库实例化我的视图模型,我在 java 中尝试这样做,但似乎对我没有任何作用
- 这是 kotlin 中的代码,我想将其转换为 java
mainViewModel : MainViewModel by ViewModels()
在Java中,使用ViewModelProvider
在onCreate
中的方法:
private MainViewModel mainViewModel;
public void onCreate(Bundle savedInstanceState) {
mainViewModel = new ViewModelProvider(this).get(MainViewModel.class);
}
https://developer.android.com/topic/libraries/architecture/viewmodel#implement
我有一段代码,我需要使用 activity 库实例化我的视图模型,我在 java 中尝试这样做,但似乎对我没有任何作用
- 这是 kotlin 中的代码,我想将其转换为 java
mainViewModel : MainViewModel by ViewModels()
在Java中,使用ViewModelProvider
在onCreate
中的方法:
private MainViewModel mainViewModel;
public void onCreate(Bundle savedInstanceState) {
mainViewModel = new ViewModelProvider(this).get(MainViewModel.class);
}
https://developer.android.com/topic/libraries/architecture/viewmodel#implement