我有一项活动,我创建BroadcastReceiver
并与其他设备建立蓝牙连接。我的主要活动在CardScrollView
中有一组卡片。此阵列中的卡是我的应用程序找到的能够建立连接的设备。当我连接到一个设备时,我正在用另一个CardScrollView
和其他卡片打开一个新活动,蓝牙连接似乎停留,但即使我返回主要活动,我也无法再交换信息。
所以问题是,我应该注册不同的BroadcastReceiver
吗?或者我对第二项活动的看法不是最好的?
答案 0 :(得分:0)
使您的BroadcastReceiver独立于您的活动,例如在服务中或简单地在Manifest中作为具有事件总线机制的单独类。