Junior — Middle
Bir Fragment'te veri aktarımını üçüncü taraf kütüphaneler kullanmadan nasıl gerçekleştirebilirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Fragment'e dış kütüphaneler olmadan veri geçirmek için Bundle argümanları kullanılabilir. Bir Fragment örneği oluştururken, bir Bundle oluşturun, içine verileri koyun ve setArguments() ile ayarlayın. Fragment içinde, getArguments() ile verileri alın.
Örnek:
// Activity veya başka bir yerde Fragment oluştururken
val fragment = MyFragment().apply {
arguments = Bundle().apply {
putString("key", "value")
}
}
// Fragment içinde
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val data = arguments?.getString("key")
}