Các thành phần cấu trúc

  1. Cần sử dụng ViewModel vì lý do nào sau đây?

    Chọn số lượng đáp án tuỳ ý.

  2. ViewModel bị huỷ sau thời điểm nào sau đây?

  3. Đúng hay sai: Bạn nên thực thi các tác vụ tốn nhiều thời gian và yêu cầu I/O trong phần Hoạt động/Mảnh.

  4. Tại sao bạn nên khởi động và lưu trữ LiveData trong ViewModel thay vì Trình điều khiển giao diện người dùng?

  5. Lựa chọn nào sau đây cho phép bạn sử dụng observe cho các thay đổi?

  6. Đúng hay sai: ViewModel được tham chiếu trực tiếp đến lớp View hoặc LifecycleOwner.