1. 次のうち、ViewModel を使用する理由はどれですか。

    正しいと思われる解答をすべて選択してください。

  2. ViewModel は、次のうちどの状況で破棄されますか。
  3. 正誤問題: アクティビティ / フラグメントで時間がかかるタスクや I/O リクエストを実行する。
  4. LiveData を、UI コントローラではなく ViewModel で初期化して保存するのはなぜですか。
  5. observe で変更できるのは、次のうちどれですか。
  6. 正誤問題: ViewModel は View クラスまたは LifecycleOwner クラスを直接参照できる。