안녕하세요.
4.4.2인 갤럭시 노트3에서 블루투스 작업을 했었습니다.
앱에서 블루투스를 검색하고 연결하고 블루투스 기기에서 넘어온 데이터를 수신받아
해당 신호에 따라 서로 다른 메소드를 호출하는 프로그램인데요.
문제 없이 잘 연결되고 작동이 되었으나
4.3에서 테스트 해 볼 기회가 생겨서 4.3 버전의 노트3에서 테스트를 진행하게 되었습니다.
그런데 검색 및 연결은 바로 진행이 됬는데 바로
@Override
public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState)
{
if (newState == BluetoothProfile.STATE_DISCONNECTED)
{
intentAction = ACTION_GATT_DISCONNECTED;
System.out.println("ACTION_GATT_DISCONNECTED");
}
}
이 문구가 나오더라구요.
즉 연결 상태가 STATE_DISCONNECTED 상태가 되었습니다.
그런데 4.4.2.에서는 문제가 없었습니다.
이런 경우는 블루투스 기기와 앱 중 무엇이 가장 문제일 확률이 큰가요...