Я хочу отправить данные от фрагмента к фрагменту, используя аргументы, как я упоминаю ниже.
вот данные о нажатии кнопки, отправленные во фрагмент с использованием аргумента
//sender fragment
view.btnjavafragment.setOnClickListener {
newInstance("helllo")
}
companion object {
@JvmStatic
fun newInstance(mystring:String) = javaFragment().apply {
arguments = Bundle().apply {
putString("sentdata",mystring)
if(arguments!=null){
Toast.makeText(context,"data sent",Toast.LENGTH_SHORT).show()
}
}
}
}
//receiving fragment
override fun onAttach(context: Context?) {
super.onAttach(context)
arguments?.getString("sentdata","")?.let {
string = it
tvdatamessage.setText(string)
}
}