라인이나, 카톡같은 경우입니다.
앱은 우선 백그라운드에서 실행중입니다.( 혹은 실행중이 아닙니다 )
디바이스의 화면은 꺼져있습니다.
이때 알림이 오면 투명액티비티를 만들어 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로 이동) 하는지를 모르겠습니다.
도움 부탁 드립니다.