Android-Jetpack

Viewmodel构造函数添加变量

2019-12-10  本文已影响0人  crossroads

viewModel构造函数中添加变量,使用方法:

viewModel = ViewModelProviders.of(this, object : ViewModelProvider.Factory{
          override fun <T : ViewModel?> create(modelClass: Class<T>): T {
              if (modelClass.isAssignableFrom(XXViewModel::class.java)) {
                  return XXViewModel(XX)  as T
              }
              throw  IllegalArgumentException(" unKnown ViewModel class ")
          }
      }).get(XXViewModel::class.java)
上一篇 下一篇

猜你喜欢

热点阅读