현재


getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);


요 소스 처럼 알림 메시지를 받을때 카카오톡처럼 락화면 위에 엑티비티를 띄워 거기서 팝업을 띄워주고 싶은데요...


현재 진행 상태는 푸시 메시지가 왔을 때


sleep 돼있는 화면 깨우고 


lock 화면 이전에 팝업을 띄우는 엑티비티를 띄우게끔 하였습니다.


헌데 문제는 락화면 위에 팝업메시지 엑티비티 하나만 올라오면 좋겠는데


락화면 위에 앱이 올라오고 그 위에 팝업메시지 엑티비티가 올라와 있어서...


팝업 엑티비티를 finish 하면 락화면이 뜨는게 아니라 앱의 최종 엑티비티가 보여지는데...



앱을 완전히 종료시킨 후 메시지 수신을 해보면 원하는대로 팝업 엑티비티만 뜨고 종료하면


잠금화면에 들어가기 전 최종적으로 보고있던 엑티비티가 남아있더라구요....



제 생각엔 같은 패키지내의 엑티비티라 기존에 실행되어있는 앱이 있으면


그 앱의 엑티비티스택에 제가 띄우고자 하는 팝업엑티비티를 상단에 쌓은 후


그 앱을 락화면 위에 띄우는거 같은데...


현재 앱이 실행되어있더라도 현재앱은 무시하고 저 팝업엑티비티만 락화면 위에 띄우는 방법은 없을까요..?