안드로이드 개발 질문/답변
(글 수 45,052)
tabhost사용할때에 activity전환시 FLAG사용에 대해 질문 드립니다.
atab에서 atab_1 > atab_2전환. 그리고 atab_2에서 atab_1로 이동(처음으로)하는 버튼만 있는 상태입니다.
이동경로는 atab_1 > atab_2 > atab_1인데 FLAG때문에 atab_2 스텍이 없어질줄알았는데 백키 사용시
거꾸로 열었던 엑티비티를 거쳐가게 되더라구요...원래 의도눈 atab_2에서 atab_1로 돌아갔을때
백키를 사용하면 어플이 종료되게 하려고 했었습니다...
tabhost와 activityGroup을 사용하지 않으면 정상동작하는데 이 둘과 같이 사용하려니 제대로 동작이
되지않네요...이경우 어떻게 해야하는지 고수님들께 여쭙니다...




1. AcivityGroup 에 선언된 액티비티 저장 변수를 뷰 리스트를 사용하셨는가요?
-> 인텐트 리스트를 통해 구현하도록 해보세요
2. 인텐트 리스트로 액티비티 리스트를 관리하신다면 중복 인텐트 실행시 과정을 새로 만들어주세요.
3. A -> B -> A 방식의 액티비티 콜 방식은 탭뷰 에서는 그닥 좋지 않습니다. 추후 확장성을 고려하신다면 그냥 개별 액티비티로 구현을 추천드립니다.