Có bao nhiêu các để bắt đầu dịch vụ?
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về các trạng thái hoặc phương thức bắt đầu một dịch vụ (service).
* **A. Started (Đã bắt đầu):** Một dịch vụ có thể được bắt đầu (started) một cách rõ ràng. Khi một dịch vụ được started, nó sẽ chuyển sang trạng thái hoạt động và thực hiện các chức năng của nó.
* **B. Bound (Ràng buộc):** Một dịch vụ có thể được ràng buộc (bound) bởi một thành phần ứng dụng khác (ví dụ: một Activity). Khi một dịch vụ được bound, nó cho phép thành phần ràng buộc tương tác với nó thông qua một interface. Việc ràng buộc có thể ngầm định hoặc tường minh. Đây là một cách để 'bắt đầu' sử dụng một dịch vụ, mặc dù không trực tiếp như 'started'.
Vì cả hai phương án A và B đều là những cách để 'bắt đầu' hoặc sử dụng một dịch vụ, phương án C là đáp án chính xác nhất.
* **C. a & b:** Đáp án này bao gồm cả hai trường hợp trên, do đó là đáp án đúng.
* **D. None of the above:** Loại trừ tất cả các đáp án trên, và do đó không đúng trong trường hợp này.
Vậy đáp án đúng là C.