JavaScript is required

Muốn cập nhật dữ liệu cho ListView, ta phải:

A.

Cập nhật dữ liệu cho Data Source

B.

Gọi đến phương thức Myadapter. notifyDataSetChanged()

C.

Tất đều đúng

Trả lời:

Đáp án đúng: C


Để cập nhật dữ liệu cho ListView trong Android, chúng ta cần thực hiện cả hai bước sau: 1. **Cập nhật dữ liệu cho Data Source:** ListView hiển thị dữ liệu từ một nguồn dữ liệu (Data Source) nào đó, ví dụ như một ArrayList, một mảng, hoặc một Cursor (khi làm việc với SQLite). Khi dữ liệu gốc thay đổi (ví dụ, thêm, sửa, xóa một phần tử), chúng ta phải cập nhật Data Source này trước. 2. **Gọi đến phương thức `Myadapter.notifyDataSetChanged()`:** Sau khi Data Source đã được cập nhật, chúng ta cần thông báo cho Adapter (đối tượng trung gian giữa ListView và Data Source) biết về sự thay đổi này. Adapter sẽ sử dụng phương thức `notifyDataSetChanged()` để làm mới ListView, khiến nó hiển thị dữ liệu mới nhất. Vì vậy, đáp án C (Tất cả đều đúng) là đáp án chính xác nhất.

Câu hỏi liên quan