경험의 기록

2021.06.16 - [안드로이드/AAC, MVVM] - [Android] Navigation 라이브러리 사용과 Safe Arg 로 데이터 통신

 

[Android] Navigation 라이브러리 사용과 Safe Arg 로 데이터 통신

2021.04.10 - [안드로이드/AAC, MVVM] - [Android] JetPack Navigation 사용하여 Fragment 관리하기 [Android] JetPack Navigation 사용하여 Fragment 관리하기 developer.android.com/guide/navigation/navigatio..

hanyeop.tistory.com

제트팩의 네비게이션 라이브러리를 사용하면

프래그먼트와 액티비티의 이동을 편하게 관리할 수 있다.

 

이런 바텀 네비게이션뷰가 있고

 

이런 네비게이션이 있을 때

 

// 바텀네비게이션뷰 <-> 네비게이션 연결
            val navHostFragment =
                supportFragmentManager.findFragmentById(R.id.mainContainerView) as NavHostFragment
            navController = navHostFragment.findNavController()
            bottomNavigation.setupWithNavController(navController)

setupWithNavController를 사용하여

전환될 프래그먼트뷰를 넘겨주면

자동으로 연결되어 사용할 수 있다.

 

단,

바텀네비게이션 아이템과

네비게이션의

 

아이템 아이디가 같아야한다.

 

 

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading