0

그래서 SMS를 받으면 기본적으로 다른 장치에 블루투스 메시지를 보낼이 응용 프로그램을 작성합니다. 블루투스 메시지를 보내려면 여기에서 찾은 블루투스 샘플 채팅 앱을 사용하십시오 : main source file. SMS를받는 측면에서 나는 this example을 따른다.다른 클래스의 주 활동 메서드 호출

기본적으로 SMS 수신을 위해 BroadcastReceiver를 등록합니다.

블루투스 채팅의 경우 앱이 시작될 때 초기화되고 설정되는 비공개 BluetoothChatService가 있습니다. 이 객체는 Bluetooth를 통해 작성하는 함수에 사용됩니다.

이제 개체 또는 쓰기 메서드에 액세스하는 방법을 너무 확신하지 못하는 문제가 있습니다. 또한 나는 내가 내 설정을 올바르게 설명했는지 확신 할 수 있으므로, 내가 올바르게 설명했는지 확인하기 위해 게시 한 링크를 다시 확인하십시오.

답변

1

다른 클래스에서 주 활동 메서드를 호출하려면 해당 클래스에서이 활동에 대한 참조가 필요하거나 처리기 (콜백)가 필요합니다. 주 활동으로 정의 된 Handler을 사용할 수 있으며 코드를 호출 할 때이 처리기에 메시지를 보냅니다 (예 : 제공 한 Bluetooth 샘플).

관련 문제