안녕하세요.

framework 단에서 sendStickyBroadcast 로 보내주는 intent를 App에서 받도록 구현 중인데요.
xml이 아닌, app 코드에서 onCreate 시 BroadcastReceiver를 등록하여 받도록 처리했습니다.

문제는 intent를 받아서 처리한 후에,
구동하던 App을 finish() 하도록 했는데요.

finish 한 후에 Home 키를 통해 히스토리를 보고 다시 그 app으로 진입하는 경우,
바로 finish() 되면서 닫히네요.ㅡㅡ;

원인을 분석해보니, 재진입하면서 onResume 시에 BroadcastReceiver가 다시 호출되면서
finish가 됩니다. ㅡㅡ;

물론 framework에서 다시 intent를 보낸 건 아니구요.
이게 sendStickyBroadcast 의 특성 때문인 것 같은데요.

두번째 진입 시 finish가 안되도록 처리할려면 어떻게 해야 할까요?