۱ Reza Tavassoli
ارسال <List<MyItem از طریق intent
جامعه جاوا (اندروید) ایجاد شده در ۰۶ اردیبهشت ۱۳۹۹

سلام 

من یک کلاسی ساختم به نام (MitchItem)که داخلش دو تا فیلد داره 

و داخل یک کلاس دیگه از اینکه کلاس به صورت لیست استفاده کردم.

List <MitchItem> = new ArrayList

حالا میخوام این لیست رو با استفاده از intent پاس بدم به کلاس دیگه 

و اونجا محتواش رو دریافت کنم. 

با 

intent.putextra خطا میده و با intent.putStringsArray   هم خطا میده 

ممنون از راهنمایی

 

 

 

سلام وقت بخیر 

برای ارسال اطلاعات ب صورت کلی باید در اکتیویتی مبدا متد Start activity for result رو  کال کنی و ورودی‌های مد نظررو بهش بدی و در اکتیویتی مقصد باید متد on activityResultr رو کال کنی و ورودی‌های مد نظر رو بدی بهش تا اطلاعات انتقال پیدا کنن ...... پیشنهاد : برای اینکه راحت بتونی اینکارو انجام بدی بهتره یه متد تعریف کنی که پارامتر ورودیش <List<MitchItem باشه و بعد داخل اون متد  Start activity for result رو صدا بزنی

محمد حسین سخایی ۲۵ تیر ۱۳۹۹، ۰۸:۵۳