Sobes.tech
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")
}