Sobes.tech
Junior — Middle

Xarici kitabxanalardan istifadə etmədən Fragment-də məlumatların ötürülməsini necə həyata keçirmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Xarici kitabxanələr olmadan Fragment-ə məlumat ötürmək üçün Bundle arqumentlərindən istifadə etmək mümkündür. Fragment nümunəsini yaradarkən, Bundle yaradın, məlumatları ora qoyun və setArguments() vasitəsilə təyin edin. Fragment daxilində, getArguments() ilə məlumatları əldə edin.

Nümunə:

// Activity və ya başqa bir yerdə Fragment yaradarkən
val fragment = MyFragment().apply {
    arguments = Bundle().apply {
        putString("key", "value")
    }
}

// Fragment daxilində
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    val data = arguments?.getString("key")
}