2013-05-10 3 views
0

START_STICKY 명령으로 시작하는 백그라운드 서비스 (라이브러리에 있음)가 있습니다. 이 서비스는 전화의 일부 값 상태를 확인하는 백그라운드에서 실행하는 것을 제안합니다. 값을 계산 한 후 이벤트를 발생시킬 필요가 있습니다. 서비스에 이벤트를 내 보내면 서비스에 활동을 연결하고 알림을 표시해야합니다 (둘 모두의 코드가 라이브러리에 없음).Android - 서비스중인 이벤트에 연결

나는 이벤트의 구현과 약간 혼동 스럽다. 튜토리얼의 튜토리얼에서 몇 가지 방법을 보았지만이 상황에 가장 적합한 솔루션이 무엇인지 알지 못합니다. 방송? 청취자? 접합재? 누군가가 각 방법의 장점과 단점을 설명 할 수 있습니까? 그리고 내 상황에서 어떤 것을 사용하도록 권장 할 수 있습니까?

답변

0

LocalBroadcastManager가 동일한 프로세스에서 실행되는 경우 LocalBroadcastManager를 사용하십시오. 가장 쉬운 솔루션이며 바인더와 비교하여 낮은 커플 링과 같은 몇 가지 장점을 제공합니다.

+0

청취자가 더 낫습니까? – user1745470

+0

Please please this http://stackoverflow.com/questions/10575239/android-broadcastreceiver-or-simple-callback-method –

관련 문제