device메뉴의 stop process버튼을 누르면 어플이 바로 종료가 되었는데
지금 만들고 있는 어플은 stop process를 눌러도 태스크 가장위에 있는 액티비티만 종료되고 이전 액티비티가 oncreate부터 다시 호출됩니다. A -> B -> C 이렇게 액티비티 이동이 되었다고 했을 때 A -> B -> C는 같은 태스크 입니다.
C가 top 일때 stop process를 하면 어플이 종료가 되는것이 아니고 B 액티비티가 호출되네요.
어플단에서 문제가 되는것은 아니지만 개발할때 디버깅 하다보면 종료를 한번에 하고 싶을때가 있는데 이전액티비티가 계속 떠서 불편함이 느껴집니다. Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP 플래그를 적용해도 마찬가지이고..adb shell 명령어로 태스크 떠 있는 것을 보니 각각의 액티비티가 process라고 되었는것 같았습니다.
해결 할수 있는 방법이 있을 까요?