آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

انتقال آرایه داینامیک (کـــــــــمک)

رضا  7 سال پیش  7 سال پیش
0 0

سلام دوستان خسته نباشید

من یک ارایه داینامیک دارم میخواستم انتقال بدم به اکتیویتی دوم و در تکست باکس نمایش بدم لطفا راهنمایی کنید

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Amir  7 سال پیش
+4 0

فک کنم با این کد بتونید آرایه رو به اکتیویتی بعد انتقال بدید:

ArrayList<String> array = new ArrayList<String>();        
Intent intent = new Intent(this, ActivitySecond.class);
intent.putExtra("ARRAY", array);

و با این کد از اکتیویت دوم آرایه رو بگیرید:

ArrayList<String> array = (ArrayList<String>) getIntent().getExtras().getSerializable("ARRAY");

احتمالا کار می کنه ولی اگه نکرد آرایه رو static کنید. اینجوری از هر جایی می تونید بهش دسترسی داشته باشید.

0 0
ممنونم ارسال کرد ولی چرا با دستور getIntarray نمگیره (7 سال پیش)
0 0
خیییییییییییییییییلی ممنون (7 سال پیش)
0 0
میشه درباره getserializable یکم توضیح بدید. (7 سال پیش)
+2 0
این تابع برای انتقال کلاس هایی که خودتون میسازید کاربرد داره. مثلا یه کلاس درست میکنید با چند تا فیلد و چند تا متد get و set مربوط به فیلدها. در حالت عادی نمیشه این کلاس هارو پاس داد. یا میشه اونارو از همین سریالایز ایمپلمنت کرد. یا همون موقع پاس دادن به سریالایز cast کرد. parsable هم فک کنم همینجور باشه (7 سال پیش)
0 0
آقا مسعود متوجه نشدم میشه ساده تر توضیح بدید ممنون (7 سال پیش)
0 0
آقا مسعود متوجه نشدم میشه ساده تر توضیح بدید ممنون (7 سال پیش)
0 0
به طور خلاصه این متد برای انتقال کلاسه. (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .