Dịch vụ ràng buộc/hủy liên kết ban đầu có thể được khách hàng gọi bằng cách sử dụng bindService()
/unbindService()
.Câu hỏi về dịch vụ của Android về ràng buộc/hủy liên kết?
Câu hỏi của tôi là cách hủy liên kết dịch vụ ở phía dịch vụ, không được gọi là unbindService()
bởi khách hàng, có lẽ tôi nên gọi nó là unbindClient
.
Tôi nghĩ dịch vụ nên biết khách hàng nào bị ràng buộc với nó, vì vậy có cách nào để yêu cầu dịch vụ hủy liên kết một khách hàng cụ thể không?
Bởi vì tôi chỉ viết những dịch vụ, và tôi do't biết nếu khách hàng gọi unbindService()
một cách chính xác, do đó, tôi có câu hỏi này ..
Có thể bạn có thể làm gì đó để cơ cấu lại lớp học của mình. Tại sao bạn cần phải biết khách hàng nào bị ngắt kết nối khỏi dịch vụ? –
như chương trình c/s bình thường, tôi muốn thực hiện một số công việc tái chế cơ bản khi một khách hàng bị ngắt kết nối, bạn có ý tưởng nào tốt hơn không? – kwf2030
Bạn có thể gọi nó từ 'Hoạt động' bị ngắt kết nối khỏi' Dịch vụ' thay thế không? Có một phương thức 'onDestroy()' cho các hoạt động, hoặc 'onPause()' hoặc 'onStop()'. Bạn có thể đặt nó ở đó. –