не передается bundle
Источник: Stack Overflow на русском
Судя по всему вы никак не добавляете данные в саму навигацию, а только создаете bundle с ней. Делается это так (например):
override fun onClick(v: View) {
val amountTv: EditText = view!!.findViewById(R.id.editTextAmount)
val amount = amountTv.text.toString().toInt()
val action = SpecifyAmountFragmentDirections.confirmationAction(amount)
v.findNavController().navigate(action)
}
либо как в вашем случае:
val bundle = bundleOf("amount" to amount)
view.findNavController().navigate(R.id.confirmationAction, bundle)
Более подробную информацию можно найти в документации и примеры того как работать с передачей информации между экранами.
P.S. код лучше прикладывать текстом, а не картинками