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")
}