Назад к вопросам
Junior — Middle
67
Каким образом можно реализовать передачу данных в Fragment без привлечения сторонних библиотек?
Ответ от нейросети
sobes.tech AI
Передать данные в 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")
}