Clean Architecture 達人に学ぶソフトウェアの構造と設計 新品価格 |
ViewModelの導入のやり方書いておく
・build.gradle
1 |
implementation "android.arch.lifecycle:extensions:1.1.1" |
・ViewModel
1 2 |
class PViewModel : ViewModel() { } |
・呼び出し元
1 |
val viewModel: PViewModel = ViewModelProviders.of(this).get(PViewModel::class.java) |
ViewModelProvidersがandroid.arch.lifecycle:extensionsの中にあるようで
以下だと動かないので注意
implementation “android.arch.lifecycle:viewmodel:1.1.1”
続くよ