M이 있고, M에서 시작하면 1 -> 2 -> 3 -> 4 -> 5 이런식으로 진행이 되게 하고

1에서든 2에서든 3에서든 취소키를 누르면 M으로 이동 시키려고 막 해봤는데.


이런 방식으로 하려면 일단 스택에 M을 쌓고 FLAG_ACTIVITY_NO_HISTORY로 1 불러오고

1에서는 FLAG_ACTIVITY_NO_HISTORY로 2 불러오고 계속 이렇게 하면 결과적으로는 M / 5 만 쌓일거라 생각했는데


 

취소를 눌러보자 5-> 4-> 3-> 2-> M 크리.


 

FLAG_ACTIVITY_NO_HISTORY 라길래 히스토리 안 쌓이는거라 생각했는데 이거 한번만 사용하면 사용 못하는 일회용품인건지 왜 1만 먹히는건지 도통 이해가 가지 않음.