مبادله داده بین اکتیویتی ها با استفاده از Parcelable اندروید
مقدمه
مبادله داده بین اکتیویتی های اپلیکیشن اندروید اغلب مورد نیاز است و یکی از روش های ساده برای این کار استفاده از ()Intent.putExtra میباشد، اما اگر داده های ساختاربندی شده حجم زیادی داشته باشند، استفاده از Parcelable راه حل بهتری خواهد بود.
در این مطلب با نحوه استفاده از Parcelable برای اشتراک گذاری داده بین اکتیویتی ها آشنا خواهید شد، با ما همراه باشید.
Parcelable چیست؟
Parcelable یک رابط مختص اندروید است که توسعه دهندگان با استفاده از آن میتوانند یک کلاس را سریالایز نمایند، با این کار ویژگی های کلاس به راحتی از یک اکتیویتی به دیگری منتقل میشود. این کار با خواندن و نوشتن آبجکت ها از Parcelable ها صورت میپذیرد.
ساخت اکتیویتی اصلی و لی اوت
اکتیویتی اصلی (Main Activity) در مثال این مطلب آموزشی مجموعه ای از جزئیات کتاب ها میباشد. اول از ه...