안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
어플 종료 후 BroadcastReceiver 동작에 관한 질문을 드립니다.
현재 구성은,
Service 로 구성되어있는 Service A 어플과
Activity 로 구성되어있는 Activity B 어플,
이 두 어플이 동시에 상호 데이터를 교환하며 동작하고 있습니다.
Service A가 background에서 Activity B어플을 보조하는 형식입니다.
그런데 TaskManager로 Activity B 어플을 강제 종료시키면,
Service A가 보내는 boadcast를 Activity B 어플의 BroadcastReceiver가 받지 못하더군요.
Activity B 어플은 부팅과 동시에 ACTION_BOOT_COMPLETED 를 받아서 자동으로 실행됩니다.
부팅직후에도 Activity B 어플은 TaskManager로 강제종료된 상태와 동일할것 같지만 BroadcastReceiver가 동작하는데,
왜 TaskManager로 강제종료 시키고나면 Activity B 어플의 BroadcastReceiver가 동작하지 않는 것인가요??
해결방법을 알려주시면 감사드리겠습니다.
ps) 저랑 비슷한 질문을 지식인에 했던 분이 있던데, 답변이 좋지 않군요.
제 질문을 이해하시는데 도움이 되었으면 싶어서 링크를 걸어봅니다. ^^
