【发布时间】:2010-07-08 01:59:06
【问题描述】:
我正在尝试为我的应用程序创建一个Service,它将协商蓝牙连接和数据。我希望该服务的生命周期以Application 开始和结束,但仍然能够让特定的Activities 监听此服务中发生的事件(此外Activty 应该能够调用@ 的特定方法987654326@写入数据或查询连接状态)。
我首先为我的回调和服务创建 AIDL 接口,但我不知道我在做什么。
最好的方法是什么?谢谢。
编辑:明确地说,我的申请并不需要(或想要)多个流程。现在我没有超过一个;我只是使用 AIDL,因为它是 the only way I know of 用于 Service 与 Activity 通信。
【问题讨论】:
-
顺便说一句,这不是唯一的方法。您可以使用扩展 Binder。如果您需要跨不同应用程序的 IPC,这是唯一的方法。
标签: android service android-activity aidl