Sobes.tech
Назад к вопросам
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")
}