Các ứng dụng Android nên sử dụng tác vụ trong nền khi thích hợp và tránh làm mọi việc trên luồng chính của ứng dụng. Để ứng dụng vừa phản hồi nhanh cho người dùng vừa hoạt động hiệu quả trên nền tảng Android, hãy loại bỏ mọi tác vụ chặn hoặc chạy trong thời gian dài khỏi luồng chính (giao diện người dùng) và chạy các tác vụ đó ở chế độ nền. Bao gồm các tác vụ như giải mã bitmap, truy cập bộ nhớ, xử lý mô hình học máy (ML) hoặc thực hiện các yêu cầu mạng.
Sau đây là những điều cần hiểu về công việc trong nền:
Tìm hiểu về Công việc không đồng bộ. Tài liệu này giải thích về công việc không đồng bộ và giúp bạn hiểu sự khác biệt giữa công việc không đồng bộ và công việc liên tục.
Công việc liên tục là công việc ở chế độ nền vẫn được lên lịch thông qua các lần khởi động lại ứng dụng và khởi động lại hệ thống.
Sử dụng hiệu quả thông báo truyền tin. Tương tự như mẫu thiết kế phát hành-đăng ký, các ứng dụng Android có thể gửi hoặc nhận thông báo truyền tin từ hệ thống Android và các ứng dụng Android khác.
Cách sử dụng các kỹ thuật cần thiết để kiểm thử công việc không đồng bộ so với kiểm thử công việc liên tục.