Junior — Middle
Android-da komponentlər arasında ötürmə üçün Intent obyektinə hansı məlumat növləri daxil edilə bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Android-də Intent obyektində komponentlər (Activity, Service, BroadcastReceiver) arasında məlumat ötürülməsi üçün müxtəlif məlumat növləri daxil edilə bilər. putExtra() metodları vasitəsilə Intent-ə əlavə edilə bilən əsas məlumat növləri aşağıdakılardır:
- Primitiv növlər:
int,long,float,double,boolean,char,byte - Stringlər:
String - Primitiv növ və String massivləri:
int[],String[]və s. - Serializable interfeysini həyata keçirən obyektlər:
Serializable-i implement edən obyektlər - Parcelable obyektləri:
Parcelableinterfeysini həyata keçirən obyektlər (Android-də mürəkkəb obyektləri ötürmək üçün daha səmərəli üsul) String,Integer,Parcelabletiplərində elementləri olan ArrayList- Bundles: iç-içə
Bundleobyektləri
String və Parcelable obyektin ötürülməsi nümunəsi:
Intent intent = new Intent(this, DigərActivity.class);
intent.putExtra("username", "user123");
intent.putExtra("userProfile", parcelableUserProfileObyekti);
startActivity(intent);
Beləliklə, Intent geniş məlumat spektrini dəstəkləyir və tətbiq komponentləri arasında məlumatların çevik ötürülməsinə imkan verir.