Dagger Hilt 2.31-alphaの変更に対応する
やること
implementation "androidx.hilt:hilt-lifecycle-viewmodel:$androidx_hilt_version"
を消すkapt "androidx.hilt:hilt-compiler:$androidx_hilt_version"
を消す- ApplicationComponentをSingletonComponentに置き換える
@ViewModelInject
を@Inject
に置き換え、クラスに@HiltViewModel
を付ける
@ViewModelInject
では ActivityRetainedComponentに紐付いていたが @HiltViewModel
では ViewModelComponent
に紐づくようになった。