我有一个蓝牙类,可以为设备的每个蓝牙连接实例化。我打开2个蓝牙插座连接。每个实例都有一个广播接收器,在建立连接时接收BluetoothDevice.ACTION_ACL_CONNECTED意图。我面临的问题是,当第二个设备即将建立连接时,两个广播接收器都会收到BluetoothDevice.ACTION_ACL_CONNECTED意图的通知。有没有办法通知已连接的实际设备,而不是同时接收意图副本。
答案 0 :(得分:0)
我不熟悉使用蓝牙,但一般情况下,当我想将广播定位到特定实例时,我会添加一个带有唯一ID的字符串。尝试将设备的MAC地址添加为意图的字符串,并在BroadcastReceiver
实施中对其进行检查。