架構元件

  1. 下列哪些是使用 ViewModel 的理由?

    請選取所有正確答案。

  2. 下列何者遭到刪除後,ViewModel 也會遭到刪除?

  3. 是非題:你應該在活動/片段中執行耗時的工作和 I/O 要求。

  4. 為何要在 ViewModel (而非 UI 控制器) 中初始化並儲存 LiveData?

  5. 以下何者可讓你使用 observe 進行變更?

  6. 是非題:ViewModel 可以直接參照 ViewLifecycleOwner 類別。