1. 以下哪些是使用 ViewModel 的原因?

    选择合适的多项回答。

  2. ViewModel 在以下哪种情况下会被销毁?
  3. 判断正误:您应在 activity/fragment 中执行耗时的任务和 I/O 请求。
  4. 为何应在 ViewModel 而不是界面控制器中初始化和存储 LiveData?
  5. 通过 observe,您可以对更改执行下列哪项操作?
  6. 判断正误:ViewModel 可以直接引用 ViewLifecycleOwner 类。