架构组件

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

    选择合适的多项回答。

  2. ViewModel 在以下哪种情况下会被销毁?

  3. 判断正误:您应在 activity/fragment 中执行耗时的任务和 I/O 请求。

  4. 为何应在 ViewModel 而不是界面控制器中初始化和存储 LiveData?

  5. 以下哪一项允许您使用 observe 进行更改?

  6. 判断正误:ViewModel 可以直接引用 ViewLifecycleOwner 类。