شرح كيفية نقل البيانات بإستخدام Parcelable في Android Studio

 

شرح كيفية نقل البيانات بإستخدام Parcelable في Android Studio

شرح كيفية نقل البيانات بإستخدام Parcelable في Android Studio

في هذا المقال سوف نشرح لكم واحده من الافكار المشهور وهيا فكرة الParcelable والتي قد لا يعرفها الكثير منكم ولا يعرف ما اهميتها في تطوير تطبيقات الاندرويد وسرعة نقل البيانات بين الصفحات بشكل كبير وفي هذا المقال سوف نقوم بشرح لكم كيف يتم نقل البيانات من خلالها بكل سهوله .


أنظمة التشغيل Android و iOS هي الأكثر شيوعًا والأكثر استخدامًا في العالم بين المستخدمين بشكل كبير جدا ، في حين أن البقية ، مثل Windows Phone وغيرها ، لديها عدد قليل من المستخدمين. وعلى سبيل المثال ، يتحكم نظام التشغيل Android في حوالي 75٪ من الاجهزة الذكية الموجوده السوق و لأنظمة التشغيل وبرمجة تطبيقات الهواتف الذكية. من ناحية أخرى ، يمثل نظام iOS 20٪ أو أكثر إلى حد ما من جميع أنظمة التشغيل ، مقارنة بـ 5٪ فقط من جميع أنظمة التشغيل مجتمعة. بالإضافة إلى ذلك ، في الولايات المتحدة ، يستخدم نظام iOS حوالي 55 بالمائة من المستخدمين ، مقارنة بنسبة 45 بالمائة لنظام Android ، وهذا يدل على ضخامة المستخديمن لدى هذة الانظمة في هواتف المستخدمين .


ستحتاج إلى معرفة لغة برمجة إذا كنت تريد إنشاء تطبيق جوال . ومع ذلك ، قد يكون اتخاذ قرار بشأن اللغة (أو اللغات) المثالية لمشروع ما أمرًا صعبًا. هناك الكثير من الخيارات ، وفي هذا الموقع نقدم لك الكثير من الشروحات والدروس في تطوير تطبيقات الاندرويد وغيرها من الاجهزة بشكل مجاني بالكامل ، وهذة المقالة ماهي الا جزء من تطوير التطبيقات ، كل هذا يتوقف على الهيكل الذي تقوم ببنائه. قد لا يطلب مطور الهاتف جميع الوظائف المتوفرة بلغة برمجة لتطبيقات معينة. في بعض الحالات ، قد يتطلب تطبيق واحد العديد من اللغات.



وضع المتغيرات التي تريد التعامل معها في DataList

في البداية سوف نقوم بعمل class يحمل الmodel الخاص بنا بكل بساطة وهنا سوف نقوم بتمرير صورة واسم بين الاكتفتي وبعضها .


وضع المتغيرات التي تريد التعامل معها في DataList

تحويل الdataList الى Parcelable

الخطوة الثانية وهيا اننا سوف نقوم بتحويل الclass الى Parcelable لكي نستطيع التعامل مع البيانات وتمريرها بدون اي مشاكل .


تحويل الdataList الى Parcelable

اضافة adapter لتغيير البيانات ومعرفة position الlist

الان سوف نقوم بعمل ملف الadapter لكي نعرف الposition الخاص بنقل النقاط من مكان الى اخر ومعرفة الموقع الخاص بالعنصر لضمان الانتقال بشكل صحيح الى الصفحه المراد التوجه اليها .


اضافة adapter لتغيير البيانات ومعرفة position الlist

كيفية نقل البيانات من صفحة الى اخرى بواسطة Parcelable

الان سوف نقوم بكتابة putExtra لكي ننقل البيانات من مكان الى اخر دون حدوث مشاكل , وهنا الkey باسم data وهذا ما سوف نرسل ونستقبل من خلاله .


كيفية نقل البيانات من صفحة الى اخرى بواسطة Parcelable

استقبال البيانات ووضع العناصر في المكان المناسب لها

في عملية استقبال البيانات سوف نقوم بعمل getParceableExtra لكي نحصل على البيانات وهذه الطريقة تعد اسرع من الطرق السابقة التي قد شركناها معكم في الدروس الموجوده على الموقع .


استقبال البيانات ووضع العناصر في المكان المناسب لها

لمزيد من المقالات


تعليقات