3

我正在尝试Service为我的应用程序创建一个协商蓝牙连接和数据的应用程序。我希望此服务的生命周期以 开始和结束Application,但仍然能够对Activities在此服务中发生的事件进行特定的侦听(此外,Activty应该能够调用 的特定方法Service来写入数据或查询连接状态)。

我首先为我的回调和服务创建 AIDL 接口,但我无法弄清楚我在做什么。

最好的方法是什么?谢谢。

编辑:需要明确的是,我的申请并不特别需要(或想要)多个流程。现在我没有超过一个;我只是使用 AIDL,因为它是我所知道ServiceActivity.

4

1 回答 1

3

我今天早些时候发布了一个类似主题的答案。

RESTful API 服务

我认为最好的方法是做一个 IntentService,并将你的活动作为一个 ResultReceiver,所以当你的服务完成一些工作时,它会向活动发送一条消息。

于 2010-07-08T02:03:55.043 回答