Tôi có một dịch vụ giao tiếp thông qua AIDL với các dịch vụ khác. Tôi muốn dịch vụ đó bị ràng buộc bởi các hoạt động trong đơn của tôi. Dịch vụ có thể xác định hai giao diện \ giao diện không? Tôi đã thử yo sử dụng một sứ giả để giao tiếp với các hoạt động, ghi đè "onBind" phương pháp để nó trả về một chất kết dính khác nhau theo ý định nó được (một cho các dịch vụ khác và một cho các hoạt động).một dịch vụ android có thể cung cấp hai giao diện để giao tiếp không?
Nhưng khi các hoạt động (sử dụng cùng một chất kết dính) unbind từ dịch vụ, tôi có lỗi "myService đã bị rò rỉ ServiceConnection ... ban đầu bị ràng buộc ở đây", mà tôi tin là về chất kết dính dịch vụ sử dụng giao tiếp với các dịch vụ khác.
Nếu một dịch vụ không thể sử dụng hai giao diện, làm thế nào tôi có thể thực hiện giao tiếp giữa các hoạt động và dịch vụ đó?
cảm ơn bạn, -Liron