지금 블루투스쳇을 응용한 어플을 만들고있습니다.
main엑티비티에서 핸들러를 이용 블루투스 통신을한다음 A엑티비티를 호출합니다. 그후 A엑티비티에서 버튼을 누르면
BluetoothchatService (블루투스쳇에있는 오픈소스) 에있는 wirte 메소드를 쓰려고합니다
그방법으로 main 엑티비티에서 있는
BluetoothChatService mChatService = new BluetoothChatService(this, mHandler);
에 생성한 인스턴스 객체를 얻어와 사용하려고 A엑티비티에서 main엑티비티를 상속했습니다.
그후 A엑티비티 버튼객체에서 이런명령어를 호출했습니다.
btn_Call_autoop.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
byte send[] = new byte[1];
send[0] = 'L';
mChatService.write(send);
}
});
그런데 여기서 문제가 main엑티비티에서
mChatService.write(send);
사용하면 write 메소드 내에있는 log문이읽히는데
A엑티비티에서는 log문이 안읽힙니다. 따로 오류가 난것도 아니고 정상적으로 인스톨되고 런타임이나 다른에러도
안나는데 이유를잘모르곘네요