Код для передачи данных change
на это:
fun navigation(text:String){
val args = bundleOf("order_text" to text)
view?.findNavController()?.navigate(R.id.action_pageone_to_finalpage,args)
}
Код для получения данных change
на это:
val receiveData = arguments?.getString("order_text")!!
val order_text:TextView?=view?.findViewById(R.id.order_text)
order_text?.text=receiveData
Обновление:
Измените finalPage
на следующее:
class finalpage : Fragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.fragment_finalpage, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val receiveData = arguments?.getString("order_text")!!
val order_text:TextView?=view.findViewById(R.id.order_text)
order_text?.text=receiveData
}
}
ВЫ МОЖЕТЕ ИСПОЛЬЗОВАТЬ КОМПОНЕНТЫ ПОСЛЕ ТОГО, КАК ВЫ ОПРЕДЕЛЯЕТЕ СВОЙ ВИД