JetpackComposeでHiltを利用するなら
hiltViewModelでviewmodelを使うよね!
そのやり方
・導入方法
以下を追加する
https://stackoverflow.com/questions/73590130/unresolved-reference-hiltviewmodel-despite-dagger-hilt-in-build-gradle
androidx.hilt:hilt-navigation-compose
・ViewModelの使い方
Composableは以下
@Composable fun Screen(viewModel: HogeViewModel = hiltViewModel()) { }
ViewModelは以下。これでDIできる
@HiltViewModel class ListGagViewModel @Inject constructor() { }
・Context
ちなみにContextのDIは以下でできる
fun provideHogeoHoge(@ApplicationContext context: Context): HogeHoge =