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

안드로이드 notification 클릭시 앱실행 관련 질문입니다....

0 추천
Intent intent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);

앱이 foreground에 있으면 노티피케이션 클릭 후에 가만히 있고, 백그라운드나 실행중이 아닐경우에만 MainActivity를 호출하고 싶습니다.

현재는 노티피케이션 클릭하면 어떠한 상황이던 MainActivity를 호출하고 있습니다.

manifest에 launchMode="singleTask" / "singleInstance" 도 추가해보고

PendingIntent에 PendingIntent.FLAG_UPDATE_CURRENT 도 추가해봐도 앱이 실행중인데도 Main을 호출하는데 어떻게 해야할까요..??도와주세요ㅜ
익명사용자 님이 2016년 6월 22일 질문

1개의 답변

0 추천

Intent.setFlag(Intent.FLAG_ACTIVITY_SINGLE_TOP)

를 추가해 보시기 바랍니다.

모나미153 (17,540 포인트) 님이 2016년 6월 23일 답변
답변감사합니다~
intent에도 플래그 추가해봤지만 그대로에요ㅜㅜ...
뭐가 잘못됐는지 도무지 감이 안잡히네요..ㅠㅠㅠㅠ
...