0
我有一个活动,我创建BroadcastReceiver
并创建与其他设备的蓝牙连接。我的主要活动有一组CardScrollView
中的卡片。该阵列中的卡片是我的应用发现能够建立连接的设备。当我连接到一台设备时,我打开了另一个CardScrollView
和其他一组卡的新活动,蓝牙连接似乎停留,但即使返回主要活动,我也无法再交换信息。谷歌眼镜广播接收器跨活动
所以问题是,我应该注册不同的BroadcastReceiver
?或者我对第二项活动的理解不是最好的?
将其作为服务或将其注册为接收方有什么区别? – gkapellmann 2014-10-13 01:41:48
在服务中,您的BroadcastReceiver可以访问服务中的其他任何内容,例如绑定的活动。在Manifest注册,BroadcastReceiver更独立。 – straya 2014-10-13 07:15:17