Android多个Activity绑定一个Service的问题
现在在做一个蓝牙与单片机通信的玩意。
APP上需要四个界面Activity1 Activity2 Activity3 Activity4
和一个Service
我想实现Service里进行蓝牙数据的收发。然后更新几个Activity
这就涉及一个蓝牙Socket的连接问题,
打开APP后进入Activity1 ,点击一个按钮后进入Activity2,显示已经配对的蓝牙,选择对应的蓝牙后在Service里建立Socket,开始蓝牙通信。
Activity2使用 startService 启动Service,
Activity1 Activity3 Activity4 使用bindService绑定到这个Service上并与之进行通信。
那么 如何在Activity1 Activity3 Activity4 任意一个界面停止Service了???