Не передаются аргументы меежду фрагментами

Пытаюсь передать аргументы с одного фрагмента в другой при нажатии на кнопку Код нажатия на кнопку:

  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 в чём может быть проблема ?


Ответы (0 шт):