마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

블루투스 에러입니다. 고수분들 도움 부탁드립니다.

0 추천

E/BluetoothService: disconnected
    java.io.IOException: bt socket closed, read return: -1
        at android.bluetooth.BluetoothSocket.read(BluetoothSocket.java:643)
        at android.bluetooth.BluetoothInputStream.read(BluetoothInputStream.java:96)
        at java.io.InputStream.read(InputStream.java:101)
        at com.jjunsoft1.smartdoll.BluetoothService$ConnectedThread.run(BluetoothService.java:387)

 

현재에러코드입니다.ㅠㅠ 왜 저런지잘모르겠어요.ㅠ

public void run() {
    Log.i(TAG, "BEGIN mConnectedThread");

    byte[] buffer = new byte[1024];
    int bytes;
    // Keep listening to the InputStream while connected
    while (true) {
        try {
            // InputStream으로부터 값을 받는다
            bytes = mmInStream.read(buffer);

        } catch (IOException e) {
            Log.e(TAG, "disconnected", e);
            connectionLost();
            break;
        }
    }
}
도움부탁드립니다. ㅠ
안드드드드드 (850 포인트) 님이 2018년 11월 14일 질문

1개의 답변

+1 추천

"bt socket closed" 라고 이유가 나와 있네요.

host가 끊었든, client가 끊었든 연결이 끊어져서 동작하는 정상적인 루틴입니다.

디자이너정 (42,810 포인트) 님이 2018년 11월 14일 답변
디자이넝님 감사합니다 많은도움되었습니다.
...