마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Intent Flag 질문드립니다.

0 추천

인텐트 플래그 질문좀 드리겠습니다. 

A-B-C-B가 있을때 

A에서 B는 FLAG_ACTIVITY_CLEAR_TOP으로 하고 
C와 B 사이는 FLAG_ACTIVITY_REORDER_TO_FRONT 로 처리하였는데요. 

마지막으로 쌓인 액티비티에서 하드웨어 백버튼 클릭시 인텐트는 잘 넘어가는데 

문제는 넘어감과 동시에 홈버튼 효과가 동시에 일어납니다.. 

어플 밖으로 나와지는거지요... 

다시 어플을 들어가보면 pop된 activity가 나와있긴한데.. 

이 홈으로 빠지는 버그는 어떻게 고칠 수 있는건가요?ㅠㅠ 

 

vanQ (120 포인트) 님이 2014년 9월 11일 질문

1개의 답변

0 추천
액티비티 스택을 어떻게 관리하시려는지 이해가 잘 않되네요.. ㅎㅎ;

http://arabiannight.tistory.com/298 여기 보면 잘 나와있네요~
Yong-Yong (3,500 포인트) 님이 2014년 9월 11일 답변
아... 예를들면
A는 홈 B는 상세 C는 리스트 라치면
홈에서 상세로 바로들어가는 경우가 있거든요...
FLAG_ACTIVITY_REORDER_TO_FRONT 를 통해서
B C가 중복되지않게 뒤로가기누르면 바로 홈으로 빠져나올 수 있게
처리해주려고 하는거였는데요...
잘처리는 되는데 스택 최상위에서 빠져나올때
홈버튼을 누른것처럼 어플 밖으로 빠져나오는 현상이 일어나고 있어서요...ㅎ
...