2012-01-30 32 views
0

我有一个蓝牙类,为每个蓝牙连接实例化设备。我正在打开2个蓝牙套接字连接。每个实例都有一个广播接收器,它在建立连接时接收BluetoothDevice.ACTION_ACL_CONNECTED意图。我面临的问题是,当第二个设备即将建立连接时,两个广播接收者都会收到BluetoothDevice.ACTION_ACL_CONNECTED意图的通知。有没有办法通知连接的实际设备,而不是同时接收意图的副本。同一意图的多个广播接收器

回答

0

我不熟悉使用蓝牙,但一般来说,当我想将广播定位到特定实例时,我会添加一个带有唯一ID的字符串。尝试将设备的MAC地址作为额外字符串添加到意图中,然后在BroadcastReceiver实施中检查它。

+0

想通了。多个意图是针对同一个实例的。 – Anthony 2012-01-30 20:53:57