오늘한 일
- A·아이 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
프래그먼트를 전환하고 종료하는 것을 구현하려고 하다가 보면 어떤 앱은 어떤 프래그먼트던지 뒤로가기 하면 바로 앱이 종료되고 어떤 앱은 한번 홈으로 돌아온 다음 종료를 해야 앱이 종료되는 앱이 있는데 어떤 걸 선택해서 구현해야 할지가 고민된다 이렇게 사소하지만 유저가 쓸 때 어떤게 더 편 할지 고민하는 것도 개발자에 일이겠지?라는 생각이 든다
배운 점
androidx 화면 간 이동 시 해당하는 Bottom Naviagtion Item 선택되게
A·아이 프로젝트를 진행하면서 이번에 또 오류를 찾게 되었는데 바로 프래그먼트를 이동하고 다시 뒤로가기를 누르면 이전 Fragment로 화면은 바뀌지만 하단 Bottom Navigation Item은 바뀌지 않는다는 점이였다
1
2
3
navController.addOnDestinationChangedListener { _, destination, _ ->
binding.bottomNavigation.setItemSelected(destination.id)
}
그럴 땐 이 코드를 통해 앱에서 화면 간 이동이 발생할 때마다 해당하는 하단 네비게이션 바의 아이템도 함께 선택되도록 할 수 있다
내일 계획
내일은 A·아이 프로젝트 진행해야겠다