Junior — Middle
Kako implementirati prenos podataka u Fragmentu bez korišćenja spoljašnjih biblioteka?
sobes.tech АИ
Одговор од АИ
Пасирање података у Fragment без коришћења спољних библиотека може се извршити коришћењем аргумената Bundle. При креирању инстанце Fragment-а, креирајте Bundle, ставите податке у њега и подесите га помоћу setArguments(). У самом Fragment-у, добијте податке помоћу getArguments().
Пример:
// У Activity-ју или другом месту где креирате Fragment
val fragment = MyFragment().apply {
arguments = Bundle().apply {
putString("key", "value")
}
}
// У самом Fragment-у
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val data = arguments?.getString("key")
}