안녕하세요.

FragmentTab 질문이 있어서 이렇게 글 적습니다.

 

다름이아니라, Fragment 를 각 TabHost에 등록하고 (Tabhost는 FragmentActivity 상속받은 클래스의 맴버)

각 탭 별 BackStack 관리를 하려고 하는데..

관련 조사해보니 BackStack은 1개이상 사용이 안되더군요..

더 사용할려면 FragmentActivity를 만들어야 한다는..;;

 

그렇다면 FragmentActivity에 등록된 여러가지의 탭에 Fragment가 등록되어 있을경우

결과적으로 각 탭별 BackStack 사용이 불가능한거 아닌가요?

 

제 질문의 핵심은 각 탭별 BackStack 관리입니다.

 

실제로 사용해보니 모든 탭의 모든 Fragment가 통합적인 하나의 BackStack에 쌓이더군요 ㅠㅠ

탭 이동 시 마다 BackStack을 초기화해주는방법 말곤 사용할 수가 없네요.

 

그리고..

해외 커뮤니티 글중에 각 탭별 BackStack관리가 안되니 어쩔수 없이 TabActivity를 사용해야 한다는 포스팅도 보이는군요..

(http://cutehacks.com/tag/back-stack/)

 

혹시 관련사항 경험해보신 분이나 알고 계신분은

도움 주시면 감사하겠습니다.

수고하세요~~

(프로젝트 파일도 첨부합니다.)