출처: https://developer.android.com/guide/navigation/navigation-pass-data?hl=ko (MAIN)
- 번들 객체로 대상 간 데이터 전달
val bundle = bundleOf("amount" to amount) view.findNavController().navigate(R.id.confirmationAction, bundle)
-
val tv = view.findViewById<TextView>(R.id.textViewAmount) tv.text = arguments?.getString("amount")
- Gradle을 사용하지 않는 경우 Bundle 객체를 사용하여 대상 간에 계속 인수를 전달할 수 있습니다. 아래에서와 같이 Bundle 객체를 만들고 navigate()를 사용해 대상에 전달합니다.
시작 대상에 데이터 전달
반응형
'코딩ㆍ개발 정보 > 안드로이드앱 (코틀린)' 카테고리의 다른 글
새 앱에 스플래시 화면 추가하기 (0) | 2023.12.26 |
---|---|
리사이클러뷰에 아이템 클릭 리스너 넣기 (0) | 2023.12.26 |
코틀린 xml에 이모지 삽입하기 (0) | 2023.12.24 |
scrollview는 하나의 자식만 허용한다. (0) | 2023.12.24 |
databinding 과 viewbinding의 차이 (0) | 2023.12.24 |
댓글