JavaScript is required

điều gì sai đối với onBind()

A.

is called when another component wants to bind with a service

B.

calling startService() results in a call to onBind() - (gọi startServie() dẫn đến gọi tới onBind())

C.

if you don't want to allow binding then return null

D.

if you want to allow binding then return Ibinder object

Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra kiến thức về phương thức `onBind()` trong Android Service. * **Phương án A:** Đúng. `onBind()` được gọi khi một component khác (ví dụ: Activity) muốn liên kết (bind) với Service. * **Phương án B:** Sai. `startService()` không gọi `onBind()`. `onBind()` chỉ được gọi khi một component liên kết với Service thông qua `bindService()`. * **Phương án C:** Đúng. Nếu bạn không muốn cho phép liên kết, bạn trả về `null` trong `onBind()`. * **Phương án D:** Đúng. Nếu bạn muốn cho phép liên kết, bạn trả về một đối tượng `IBinder` trong `onBind()`. Đối tượng này cung cấp một giao diện để component liên kết có thể giao tiếp với Service. Do đó, phương án B là sai.

Câu hỏi liên quan