Khi nào nên sử dụng AIDL so với Messenger Queue?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
47 lượt xem
Android master
  • AIDL được sử dụng khi bạn cần giao tiếp ứng dụng để chia sẻ dữ liệu và điều khiển, một tình huống mô tả có thể là: Một ứng dụng cần danh sách tất cả các liên hệ từ ứng dụng Contacts (phần dữ liệu nằm ở đây), cùng với việc hiển thị thời gian cuộc gọi và bạn cũng có thể ngắt kết nối từ ứng dụng đó (phần điều khiển nằm ở đây).
  • Trong Messenger Queues, bạn đang làm việc bên trong ứng dụng và quản lý hàng đợi chứa các thông điệp bằng cách sử dụng luồng và tiến trình, do đó không có sự can thiệp từ các dịch vụ bên ngoài.
  • Messenger cần được sử dụng nếu bạn muốn kết nối với một dịch vụ từ xa - remote service (ví dụ: chạy trong một tiến trình khác).
Câu hỏi tiếp theo: Android là gì ?
{{login.error}}