AsyncTask cho phép bạn thực hiện công việc không đồng bộ trên giao diện người dùng của mình. Nó thực hiện các hoạt động chặn trong một luồng công việc và sau đó xuất bản kết quả trên luồng UI..
Trả lời:
Đáp án đúng: A
Câu trả lời đúng là A. AsyncTask là một lớp tiện ích trong Android cho phép thực hiện các tác vụ nền (background tasks) và cập nhật giao diện người dùng (UI thread) một cách dễ dàng. Nó giúp tránh tình trạng đóng băng giao diện khi thực hiện các tác vụ tốn thời gian. AsyncTask thực hiện các thao tác chặn (ví dụ: truy cập mạng, đọc/ghi file) trong một luồng riêng và sau đó sử dụng phương thức onPostExecute()
để cập nhật kết quả lên luồng UI. Điều này đảm bảo rằng giao diện người dùng luôn phản hồi và không bị treo.