我正在尝试在https://developer.android.com/jetpack/docs/guide上实现示例。这解释了应该如何构建 tan android 应用程序。
当我使用相同的代码时,出现以下错误。
java.lang.Class<com.example.UserProfileViewModel> has no zero argument constructor
我可以弄清楚这个错误与
viewModel = ViewModelProviders.of(this).get(UserProfileViewModel.class);
当我为 ViewModel 编写默认的零输入构造函数时,出现以下错误。
Attempt to invoke virtual method 'void android.arch.lifecycle.LiveData.observe(android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.Observer)' on a null object reference
我无法弄清楚这个错误的原因以及如何解决它。