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

팝업 알림후, 앱 실행

0 추천

라인이나, 카톡같은 경우입니다.

앱은 우선 백그라운드에서 실행중입니다.( 혹은 실행중이 아닙니다 )

디바이스의 화면은 꺼져있습니다.

이때 알림이 오면 투명액티비티를 만들어 AlertDialog 를 보여줍니다.

AlertDialog의 버튼을 누르면 앱을 실행합니다.(혹은 백그라운드에 있던 앱을 foreground로 이동시킵니다)

 

알림왔을때 AlertDialog 실행하는 인텐트는 아래와 같습니다.

Intent alertIntent = new Intent(this, NotiAlert.class);
alertIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
|Intent.FLAG_ACTIVITY_SINGLE_TOP
|Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
|Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(alertIntent);
 
 

 

NotiAlert 엑티비티에서 AlertDialog 의 버튼을 눌렀을때 앱을 어떻게 실행( 혹은 foreground로 이동) 하는지를 모르겠습니다.

도움 부탁 드립니다.

 

박봉배 (730 포인트) 님이 2014년 6월 11일 질문

1개의 답변

0 추천
 
채택된 답변

자답 

정확한지는 모르겠지만 잠깐 해본결과 잘 작동합니다.

Intent intent = new Intent(appContext , MainActivity.class );
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);
 
참고사이트
박봉배 (730 포인트) 님이 2014년 6월 11일 답변
박봉배님이 2014년 6월 12일 채택됨
...