민프

[Android][kotlin] JetPack - Navigation으로 Fragment 화면 전환 및 데이터 전송해보기! 본문

[Android]

[Android][kotlin] JetPack - Navigation으로 Fragment 화면 전환 및 데이터 전송해보기!

민프야 2021. 9. 24. 19:48

🎈NavigationController로 Fragment간 화면 전환을 해보자!

이렇게 해주면 BottomNavigation으로 Fragment간 이동이 가능하게된다.

 

🎈NavigationController로 Fragment간 화면 전환을 할 때 정보 이동을 해보자

발신 프래그먼트

     view.findViewById<Button>(R.id.button_initSetAvartarGender_male).setOnClickListener {
            val gender_bundle = Bundle()
            gender_bundle.putString("gender", "남성")

            Navigation.findNavController(view).navigate(R.id.action_initSetAvartar_Gender_Fragment_to_initSetAvartar_Avartar_Fragment,gender_bundle)
        }

 

수신 프래그먼트

   fun getGender(){
        getGender = arguments?.getString("gender")!!
        Log.d(TAG+ " getGender",getGender)
    }

 

 

 

 

Comments