Với những gì tôi hiểu, khung công tác Loader hướng đến việc truy cập dữ liệu được lưu trữ cục bộ trong cơ sở dữ liệu ContentProvider/SQLite. Chúng ta có lớp CursorLoader xử lý trường hợp sử dụng này khá tốt. Nhưng tôi tự hỏi liệu có thực tế khi sử dụng khung Loader để viết các lớp mở rộng Loader/AsyncTaskLoader để truy cập các dịch vụ web từ xa (ví dụ: dịch vụ web REST) không? Tôi luôn nghĩ rằng khung công tác này hơi quá cứng nhắc và khó hiểu (thiếu tài liệu thích hợp) cho trường hợp sử dụng này. Tôi thích xử lý các cuộc gọi REST theo cách thông thường hơn, bằng cách sử dụng AsyncTasks/Services. Nhưng gần đây tôi đã tìm thấy một số bài viết sử dụng AsyncTaskLoaders và bắt đầu tự hỏi.Trình tải có nên được sử dụng để truy cập các dịch vụ web không?
Vậy tại sao mọi người sử dụng Trình tải để truy cập Dịch vụ web? Ưu điểm duy nhất tôi thấy ở đây là Loaders tự động giữ lại kết quả của họ. Không có con trỏ ở đây để quản lý sau đó.
Bạn có thể chia sẻ hướng dẫn bạn đang đề cập đến không? –
Ở đây bạn đi: http://neilgoodman.net/2011/12/26/modern-techniques-for-implementing-rest-clients-on-android-4-0-and-below-part-1/ –