Activity01 -> Activity02 -> Activity03 -> Activity04

 

이런식으로 차근차근 이동할 때는 Flag 에 FLAG_ACTIVITY_SINGLE_TOP 속성만 주어서 시작시켰습니다.

 

 

그런데 제가 하고자 하는 것은

 

Activity01 -> Activity02 -> Activity03 -> Activity04

 

Activity03 에서 Activity04 로 이동했을 때 Activity04 만 남아있고, 01, 02, 03 TASK 들을 없애고 싶습니다.

 

Back Key 를 눌러도 03 으로 이동되지 않고, 그냥 앱이 종료되는 것 처럼 보이게 말이죠...

 

 

그래서 검색을 한 결과 FLAG_ACTIVITY_CLEAR_TOP, FLAG_ACTIVITY_SINGLE_TOP 속성을 주어 04 를 실행시켰는데..

 

Back key 를 누르면 03으로 이동되어버립니다.

 

 

결론. Activity04 만 남아있게끔 하려면 어떻게 하면 될까요..