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

안드로이드 앱개발중 블루투스를 공부하고있습니다. 꼭 답변 부탁드립니다.

0 추천
private class AcceptThread extends Thread {

    private final BluetoothServerSocket mmServerSocket;

    public AcceptThread() {
       
        BluetoothServerSocket tmp = null;
        try {
           
            tmp = mBluetoothAdapter.listenUsingRfcommWithServiceRecord(NAME, MY_UUID);
        } catch (IOException e) { }
        mmServerSocket = tmp;
    }

    public void run() {
        BluetoothSocket socket = null;
        
        while (true) {
            try {
                socket = mmServerSocket.accept();
            } catch (IOException e) {
                break;
            }
            
            if (socket != null) {
               
                manageConnectedSocket(socket);
                mmServerSocket.close();
                break;
            }
        }
    }

 

 

 

서버로 연결하는 블루투스 예제입니다. 예제 활용중에

계속  manageConnectedSocket(socket);에서 에러가 발생합니다. 그래서 일딴 주석처리를 하고 진행해도
 mmServerSocket.close();에서 
 try {
mmServerSocket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
이렇게 수정하라고 에러가 뜹니다 이둘의 원인을 고칠수없어 질문합니다 ㅠㅠ 자세히좀 알려주세요
 

 

에이든 (120 포인트) 님이 2013년 5월 14일 질문

2개의 답변

0 추천
LogCat에 뜨는 에러메세지를 보여주시면 좀 더 도움이 될 거 같습니다.
두부고기 (3,820 포인트) 님이 2013년 5월 15일 답변
0 추천
Check permission
aucd29 (218,390 포인트) 님이 2013년 5월 15일 답변
...