2012-01-30 3 views
0

장치에 대한 각 블루투스 연결에 대해 인스턴스화되는 Bluetooth 클래스가 있습니다. 2 개의 블루투스 소켓 연결을 여는 중입니다. 각 인스턴스에는 연결이 설정되면 BluetoothDevice.ACTION_ACL_CONNECTED 의도를 수신하는 브로드 캐스트 수신기가 있습니다. 내가 직면하고있는 문제는 두 번째 장치가 연결을 설정하려고 할 때 두 브로드 캐스트 수신기 모두 BluetoothDevice.ACTION_ACL_CONNECTED 의도를 알리는 것입니다. 연결된 실제 장치에 알리고 둘 다 의도 복사본을받지 못하게하는 방법이 있습니까?동일한 의도의 다중 브로드 캐스트 수신기

답변

0

블루투스 사용에 익숙하지 않지만 일반적으로 특정 인스턴스에 브로드 캐스트 할 때 고유 ID가있는 문자열을 추가합니다. 기기의 MAC 주소를 인 텐트에 추가로 String으로 추가하고 BroadcastReceiver 구현에서 확인하십시오.

+0

알아 냈습니다. 여러 개의 의도가 동일한 인스턴스에 대한 것이 었습니다. – Anthony

관련 문제