Android Fragment BackStack 확인하기
사용 버전: Android Studio 4.1
사용 언어: Kotlin 1.4.10
backstack은 지금까지 방문했던 fragment들을 저장하고 있습니다. 그래서 뒤로 버튼을 눌렀을 때, 제일 마지막에 방문한 fragment부터 역순으로 나오게 됩니다.
아쉽게도 마지막에 방문한 Fragment의 정확한 이름은 알 수 없습니다. 하지만, Backstack에 fragment가 몇 개가 들어있고, 쌓이고 있는지는 확인할 수 있습니다.
Navigation을 사용합니다.
사용 언어: Kotlin 1.4.10
안드로이드 Fragment BackStack 확인하기를 해보겠습니다.
Navigation library를 사용하면, Fragment Backstack이 쌓입니다.backstack은 지금까지 방문했던 fragment들을 저장하고 있습니다. 그래서 뒤로 버튼을 눌렀을 때, 제일 마지막에 방문한 fragment부터 역순으로 나오게 됩니다.
아쉽게도 마지막에 방문한 Fragment의 정확한 이름은 알 수 없습니다. 하지만, Backstack에 fragment가 몇 개가 들어있고, 쌓이고 있는지는 확인할 수 있습니다.
Navigation을 사용합니다.
MainActivity로 가서 navHostFragment를 정의합니다.
그리고, addOnBackStackChangedListener를 설정합니다.
이제, 앱을 실행합니다.
화면을 전환하게 되면, backStack에 쌓이고 허물어지는 것을 볼 수 있습니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.