액티비티A가 루트, 액티비티B, C로 이동할수 있을 때,
B가 현재 액티비티인 상태에서 백그라운드일 때
URL Scheme로 C로 이동(stack : A / B -> A /C) 시키고 싶었으나,
x launchMode를 singleInstance로 하면 B가 액티브인채로 앱이 Resume.
x launchMode : singleTask일때는 기대한 움직임이었으나, Back버튼으로 C -> B -> A
x launchMode : singleTask + FLAG_ACTIVITY_CLEAR_TOP을 하면 Back버튼시,
C -> A -> B -> A
* launchMode : singleTask + FLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_CLEAR_TASK 로 해결.
http://tips.androidhive.info/2013/10/how-to-clear-all-activity-stack-in-android/
댓글
댓글 쓰기