Slide 14
Slide 14 text
ViewModel & LiveData
● ViewModel(以下, VM)
○ Activityが回転したときのデータ保持
○ 複数のフラグメント間とのデータ共有
● LiveData
○ Lifecycleに従っていい感じにしてくれるデータホルダー
○ Lifecycle OwnerがSTARTEDまたはRESUMEDのときのみアクティブになり値を通知してくれる
■ 非同期処理でありがちな「処理が完了して値を通知し UIを操作しようとしたけれど非アクティ
ブになっていてクラッシュ」がない