Android Fragment Backstack
드리머즈
잡담
0
6815
2019.05.29 11:01
안드로이드에서 Fragments와 Tab을 사용하다보면.. 탭 전환시에 Backstack?과 관련하여 문제가 생기는 것 같습니다.
각 Tab에서 Fragment를 1개씩만 사용하면 문제가 생기지 않지만
Tab에서 탐색 가능한 Fragment가 여러개 있으면 Backstack에 쌓이고? 탭 전환시 문제가 생기는 것 같네요.
1 | getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE) | cs |
탭에서 Fragment 전환시 그냥 위의 코드를 사용하면 문제가 해결되는 것 같습니다.
위의 코드는 Backstack의 모든 fragment를 지워주는 코드입니다.
참고: https://stackoverflow.com/questions/18305945/how-to-resume-fragment-from-backstack-if-exists