public void run() {
Log.i(TAG, "BEGIN mConnectThread");
setName("ConnectThread");
Log.e("aaaaaaaaaa","5");
// 연결을 시도하기 전에는 항상 기기 검색을 중지한다.
// 기기속도가 검색이 계속되면 연결느려지기 때문이다.
btAdapter.cancelDiscovery();
// BluetoothSocket 연결 시도
try {
// BluetoothSocket 연결 시도에 대한 return 값은 succes 또는 exception이다.
mmSocket.connect();
Log.d(TAG, "Connect Success");
} catch (IOException e) {
Log.d(TAG, "Connect Fail");
Log.e("aaaaaaaaaa",e+"");
// socket을 닫는다.
try {
mmSocket.close();
} catch (IOException e2) {
Log.e(TAG,
"unable to close() socket during connection failure",
e2);
}
connectionFailed();
return;
}
catch로 넘어가서 뭐가문제인지 ㅠㅠ
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
이렇게 에러가뜨는데 어디서문제인지 정말찾아바도모르겠어요.ㅠㅠ 도움부탁드릴게요.ㅠ.ㅠ