안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
FragmentTab 질문이 있어서 이렇게 글 적습니다.
다름이아니라, Fragment 를 각 TabHost에 등록하고 (Tabhost는 FragmentActivity 상속받은 클래스의 맴버)
각 탭 별 BackStack 관리를 하려고 하는데..
관련 조사해보니 BackStack은 1개이상 사용이 안되더군요..
더 사용할려면 FragmentActivity를 만들어야 한다는..;;
그렇다면 FragmentActivity에 등록된 여러가지의 탭에 Fragment가 등록되어 있을경우
결과적으로 각 탭별 BackStack 사용이 불가능한거 아닌가요?
제 질문의 핵심은 각 탭별 BackStack 관리입니다.
실제로 사용해보니 모든 탭의 모든 Fragment가 통합적인 하나의 BackStack에 쌓이더군요 ㅠㅠ
탭 이동 시 마다 BackStack을 초기화해주는방법 말곤 사용할 수가 없네요.
그리고..
해외 커뮤니티 글중에 각 탭별 BackStack관리가 안되니 어쩔수 없이 TabActivity를 사용해야 한다는 포스팅도 보이는군요..
(http://cutehacks.com/tag/back-stack/)
혹시 관련사항 경험해보신 분이나 알고 계신분은
도움 주시면 감사하겠습니다.
수고하세요~~
(프로젝트 파일도 첨부합니다.)