本机代码中的 Android Binder
我创建了实现 Binder 接口(Service)的类。我可以将数据从客户端发送给它。
如果我想将异步响应发送回客户端,我是否还需要在客户端实现Binder接口?
I have created the class which implements the Binder interface(Service). I am able to send the data to it from client.
If I want to send the asynchronous response back to client, do I need to implement Binder interface at client as well?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你还需要在客户端实现一个Binder接口。这就是 Camera 类和 CameraService 协同工作的方式。 Camera类实现了ICameraClient,并在连接时传递给服务器。反过来,服务器返回一个ICamera实例供客户端使用。
Yes, you need to implement a Binder interface on the client as well. This is the way the Camera class and CameraService work together. The Camera class implements ICameraClient and it is passed to the server when connecting. In turn, the server returns an ICamera instance for the client to use.