我正在尝试为我的应用程序创建一个服务,该服务将协商蓝牙连接和数据。我希望这个服务的生命周期始于
我开始通过为我的回调和服务创建AIDL接口,但我无法确定我正在做什么。
最好的方法是什么?谢谢。
编辑:明确一点,我不需要(也不想要)为我的应用程序使用多个进程。现在我没有更多的进程;我只是使用AIDL,因为它是
Application
并在其结束,但仍能够使特定的Activities
监听发生在此服务中的事件(此外,Activty
应该能够调用Service
的特定方法来写入数据或查询连接状态)。我开始通过为我的回调和服务创建AIDL接口,但我无法确定我正在做什么。
最好的方法是什么?谢谢。
编辑:明确一点,我不需要(也不想要)为我的应用程序使用多个进程。现在我没有更多的进程;我只是使用AIDL,因为它是
Service
与Activity
通信的唯一方法。