Loại Intent nào cho phép các dịch vụ của ứng dụng được yêu cầu thực hiện?
Trả lời:
Đáp án đúng: A
Intent là một cơ chế nhắn tin để yêu cầu một hành động từ một thành phần ứng dụng khác.
* **Explicit Intents:** Chỉ định rõ ràng thành phần nào sẽ xử lý intent. Thường được sử dụng để khởi chạy các thành phần trong cùng một ứng dụng, vì bạn biết tên lớp của thành phần đích.
* **Implicit Intents:** Không chỉ định thành phần cụ thể nào sẽ xử lý intent. Thay vào đó, nó khai báo một hành động chung cần thực hiện, cho phép hệ thống Android tìm thành phần phù hợp từ các ứng dụng khác nhau có thể xử lý hành động đó.
* **Pending Intents:** Là một token cho phép một ứng dụng khác thực hiện một hành động thay mặt cho ứng dụng của bạn vào một thời điểm sau.
Trong trường hợp này, câu hỏi hỏi loại Intent nào cho phép các dịch vụ của ứng dụng được yêu cầu thực hiện. Implicit intents cho phép các ứng dụng khác nhau tương tác thông qua các hành động chung, phù hợp với việc yêu cầu dịch vụ từ một ứng dụng khác.
Do đó, đáp án đúng là A. Implicit intents