Не передаются аргументы меежду фрагментами
Пытаюсь передать аргументы с одного фрагмента в другой при нажатии на кнопку Код нажатия на кнопку:
FloatingActionButtonId_MyNoteFragment.setOnClickListener{
/* Bundle().apply {
putString("theme", "")
putString("messageText","")
putBoolean("clickByElement",false)
}*/
val bundle = Bundle()
bundle.putString("theme", "")
bundle.putString("messageText","")
bundle.putBoolean("clickByElement",false)
val f = DetailPageNoteFragment()
f.arguments = bundle
replaceFragment(R.id.FrameLayoutId_MyNotes,DetailPageNoteFragment())
}
Код получения атрибутов:
override fun onStart() {
super.onStart()
theme = arguments?.getString("theme").toString()
Log.e("456768AA",theme)
messageText = arguments?.getString("messageText").toString()
uidTime = arguments?.getString("uidTime").toString()
clickByElement = arguments?.getString("clickByElement").toBoolean()
//id = Integer.parseInt(idString);
themeTextInputEditTextId_DetailPageNoteFragment.setText(theme)
textTextInputEditTextId_DetailPageNoteFragment.setText(messageText)
В логах выводится ,что значения "theme" равно null в чём может быть проблема ?