Closed4
viewModelScope ってなんそれ
また、viewModelScopeは、メインスレッド上で実行してくれるため、LiveData.setValueを使い、値を更新します。
メインスレッドでの実行を保証してくれる…?
ちょっとわかってきた
Coroutines は Scope ごとに実行スレッドとかライフサイクルの定義を持っていて、
viewModelScope, lifecycleScope, とかとかでそのあたりが微妙に違う
で、viewModelScope は ViewModel のライフサイクルに従ったサイクルで CoroutineScope の管理をしてくれる
みたいな感じのはず
このスクラップは2021/05/29にクローズされました