마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Broadcast Receiver.. Activity 전환시 메시지 재생성현상

0 추천
현재 구글로부터 받은 GCM 메세지를 상태에 따라 표시하고 있습니다.

앱이 실행중일경우 팝업으로 처리, 실행중이 아닐경우 Notification.

 

문제는 앱이 실행중일 경우 브로드캐스트 리시버로 메시지를 쐈을때,

액티비티단에서 재생성 현상이 발생합니다.

A, B, C 액티비티를 갖고 있는다 하면,

A에서 브로드캐스트리시버로 받은 내용을 팝업으로 띄워주고, 사용자가 확인하여 닫은다음 B로 넘어가고.

다시 뒤로가기를 눌러 A로 왔을때 직전에 확인했던 팝업내용이 또 뜬다는 겁니다.

 

어떤부분에서 놓치고 있는 것일까요?

조언구합니다.
개발자초심 (21,220 포인트) 님이 2014년 9월 1일 질문
질문 수정에서 "A에서 팝업을 띄우는 부분, B에서 돌아오는 부분 소스"를 추가하세요. 아마 onResume에서 처리를 하고 있는게 아닌가 싶네요

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...