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

GCM popup 관련 질문드립니다.

0 추천

 

gcm popup창을 제작하고 있습니다.

제가 안드로이드를 사용하진 않아서..

어떤식으로 제작해야되는지 몰라  다른 어플을 받아서 살펴보았는데요.

 

사진처럼 알림 팝업이 새로운 창으로 뜨더라구요.

여기서 메세지를 보려고 보기를 누르면 팝업 창은 꺼지게되고,

기존 창에서 메세지가 보여지게 되는데.. 이 부분을 어떻게 구현해야하는지 궁금합니다.

 

팝업창에서 보기를 눌렀는데 어떻게 기존 창으로 연결 할 수 있는지..

도움 주시면 감사하겠습니다.

 

도꼬비 (900 포인트) 님이 2014년 5월 14일 질문

2개의 답변

0 추천
간단하게 생각하시면 기존창에 Intent로 페이지 정보를 날리시고 현재창을 닫으시면 됩니다.

창 옵션은 inetent에 flag 값을 추가할 수 있는데 .FLAG_ACTIVITY_SINGLE_TOP 관련해서 한번 알아보시기 바랍니다.
냉동참치 (2,340 포인트) 님이 2014년 5월 16일 답변
답변 감사합니다 :)
제 경우에는 기존창에 intent정보를 날릴 수 없는 상황이여서
이 방법은 쓸 수가 없었습니다..
아... 저랑 조금 다르게 하셨나보네요 ^^;
저는 GCMBaseIntentService에서 onMessage할때 처음값이 Context이고
새창으로 뜨는게 Activity로 되어있어서 저는 위와같이 처리하였는데
해결하셨다니 다행입니다.
0 추천
자답입니다.

flag에 FLAG_ACTIVITY_NEW_TASK 속성을 주고

affinity를 설정해주면 기존 task에 띄우는게 가능합니다.
도꼬비 (900 포인트) 님이 2014년 5월 19일 답변
...