بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
قرار دادن ArrayList کاستوم درون اینتنت
با سلام.
مشابه پروژه note آموزشها یک عدد SructNote داریم.
و یه اینتنت داریم که از اکتیوتی A به B میره.
چطوری میتونم یک ArrayList از StructNote ها رو داخل اینتنت putExtra کنم؟
ArrayList<StructNote> notes = ...........
intent.putExtra("KEY" , notes);
+2
0
آرایه رو public static معرفی کنید < توی اکتویتی B میتونید به آرایه دسترسی داشته باشید A.notes (10 سال پیش)
+2
0
به همون روش همیشه هم میتونید آرایه رو put کنید و در آکتیوتی B دریافت کنید < extras.getStringArray (10 سال پیش)
+1
0
ببخشید توجه نکردم که نوع آرایه شما StructNote هست ، این مورد رو تاحالا تست نکردم اما احتمالا باید بشه با استفاده از extras.get مقدار رو دریافت کرد که به شما Object میده ، حالا این Object رو به StructNote کست کنید extras.getBundle و همچنین extras.getSparseParcelableArray هم وجود داره که فکر نمیکنم به شما کمک کنه ! (10 سال پیش)
0
0
ممنون. ParcelableArray هم جواب نمیده. این مشکل توی fragment.putArgument هم هست. از آرایه استاتیک دارم استفاده میکنم ولی دنبال راه حل بهتری هستم (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .