Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Androidda bir activitydan ikkinchi activityga malumot olib o'tish

+3 ovoz
69 marta ko‘rilgan
so‘radi 29 aprel, 17 Faxriddin (823 bal)

Androidda bir activtydan boshqa actvityga malumot olib o'tishning qaysi usuli yaxshiroq (malumot tipi Integer, String, char kabi bo'lishi mumkin).

1-usul birinchi activtydagi olib o'tmoqchi bo'lgan qiymni static shaklda berish va boshqa aktivityda shunga murojat qilish

2-usul Intentda foydalanish bunda:

A.classda

Intent myIntent = new Intent(A.this, B.class);
myIntent.putExtra("Qiymat", intValue);
startActivity(myIntent);

B.classda
Intent mIntent = getIntent();
int intValue = mIntent.getIntExtra("Qiymat", 0);

2 Javoblar

+4 ovoz
javob berdi 02 may, 17 Axrorxo'ja (743 bal)
tanlangan 02 may, 17 Faxriddin
 
Eng yaxshi javob
Assalom alaykum,agar data type larni bir activity dan ikkinchisiga olib o'tayotgan bo'lsangiz unda Bundle bilan qilganingiz ma'qul yani sizning ikkinchi usulingiz, agarda olib o'tishingiz kerak bo'ladigan qiymatlar ko'payib ketsa yoki objectlarni olib o'tishga to'g'ri kelsa bunda bitta Data parcelable class yasab u orqali olib o'tganiniz qulay va tez, to'g'ri ko'pchilik objectlarni JSON formatida saqlab olib o'tadi lekin object hajmi katta bo'lgani sayin CPU ga ko'p yuklama tushadi
+3 ovoz
javob berdi 29 aprel, 17 vejon (2,980 bal)
Ikkinchi usul yaxshiroq. Birinchi  usul proffesional yechim emas. Yana bitta usul, lokal faylga yozib qo'yish mumkin. Lekin bu ancha sekin ishlaydi.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...