안녕하세요? 팝업형 액티비티가 뜬 상태에서(다이얼로그 테마 입니다.) 현재는

 

onResume() 상태에서 리시버를 등록한 뒤에

onPause()가 되면 등록해제 하게끔 코딩되어 있는데요...

 

이게 간혹 특히 첫부팅 후 onPause() 상태로 자주 빠지거나 빠져있는 경우가 많더군요..

 

하지만 그 사이에 인텐트가 날아오면 받을 수가 없어서...

 

onCreate() 에서 registerReceiver 후 Destroy 에서 unregister 시켜줘볼까 생각중입니다만..

 

리시버도 액티비티 라이프 사이클에 따라 동일하게 동작하는지 모르겠네요..

 

onCreate 될떄 리시버를 등록해놓으면 Destroy 되기 전까지는 onPause 상태에서도 등록된 리시버가 정상적으로 수행될까요??

 

그에 따른 다른 문제점은 없을지....

 

고수분들의 조언 부탁드립니다.