안드로이드 개발 질문/답변
(글 수 45,052)
A activity => B activity 에서
C activity 를 실행하면서 A, B 는 제거하려 합니다.
flag CLEAR_TOP 도 안되고
이것저것 하다가
Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK
| Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
로 성공했는데.. 진저까진 되는데 허니컴 이상에서는
C, A, B 로되더군요.. 화면에 변화는 없지만 2카 뒤로 back 하니까
C가 나오네요 =_=; 이건 머 어떻게 해야 제대로 돌아갈런지;;




방법을 바꾸시면 어떨까요..?
시작시 종료하는게 아니라..
C를 종료할때 ActivityResult 값으로 전달하여..
A 종료, B종료를 하시면 어떨까 해서 입니다.