2017-02-10 2 views
0

다른 Android 응용 프로그램에서 Bluetooth를 통해 제어되는 Android 응용 프로그램을 개발 중입니다.응용 프로그램 수준에서 Bluetooth 이벤트 받기 Android

이 접근법은 Main Activity에서 핸들러가 만들어지고 그 객체가 BG 스레드로 전달되며 Bluetooth 동작이 수신되면 Main Activity로 콜백이 트리거됩니다.

이제이 컨텍스트가 스레드로 전달되기 때문에 주 활동에 대해서만 정상적으로 작동합니다.

나는 응용 프로그램 B의 모든 활동 (안 일부 특정 화면에서 처리 할

응용 프로그램 A는 응용 프로그램 B에 BT 메시지를 전송
  1. 는 메시지가 수 있어야한다, 즉,이 응용 프로그램 수준에 있어야합니다).

이 방법을 제안하십시오.

답변

0

활동이 아닌 서비스에서이를 구현해야합니다. 서비스는 백그라운드에서 실행될 수 있으며 단일 활동에 바인딩 될 필요가 없습니다. 제트기의 응용 프로그램에서이 fuctionailty를 구현하려는 시도는 올바른 방법이 아닙니다.