ViewModelProvidersが使いたかっただけ
背景
既存プロジェクトにMVVMを導入しようとしてViewModelProvidersを使おうとした。
起こった問題
ViewModelProvidersを使うためにプロジェクトに
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0-alpha1'
を追加し、Gradle Syncすると"Failed to resolve: fragment"と言われ失敗する。
解決方法
build.gradle内のrepositoriesの中にあるjcenter()とgoogle()の順番を入れ替える。
before
repositories {
jcenter()
google()
}
after
repositories {
google()
jcenter()
}
mito.