개발
[Android] NavController fragment 이동시 같은 fragment가 stack에 들어가는 현상 본문
이슈
- NavController nav_menu를 이용한 fragment이동시에 navigate 함수 이용시 b→ b→ b→ b→ b 같은 메뉴를 계속 클릭하면 stack에 쌓여서 backkey 클릭시 계속 같은화면이 나옴.
코드수정
- 기존 navigate
navController.navigate(R.id.nav_exercise,bundleOf("item" to args))
- NavOption을 사용한다.
val navOption = NavOptions.Builder().setLaunchSingleTop(true).build()
navController.navigate(R.id.nav_exercise,bundleOf("item" to args),navOption)
참고
'Android' 카테고리의 다른 글
[Android] FragmentContainerView에서 버튼 setOnClickListener 동작 안함 (0) | 2021.11.21 |
---|---|
[Android] Error inflating class fragment (0) | 2021.11.21 |
[Android] DrawerLayout 적용 및 appbar toggle (0) | 2021.11.17 |
[Android]Material App bars 적용 (0) | 2021.11.17 |
Comments