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

تحتوي جميع العناصر على مجموعة من المشغلات الشائعة تسمى دورة حياة العنصر:

  • onCreate - يتم تشغيله عند إنشاء العنصر على الصفحة ؛
  • onShow - يتم تشغيله عندما يغير المكون حالته إلى حالة مرئية (معروضة على الصفحة) ؛
  • onHide - يتم تشغيله عندما يغير المكون حالته إلى مخفي (يتوقف العرض) ؛
  • onDestroy - يتم تشغيله قبل إتلاف المكون.

فيما يلي المشغلات الموجودة على عنصر button كمثال:

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

onCreate

لنبدأ onCreate بإعداد إشعار له.

الآن ، سيظهر الإعلام في كل مرة يتم فيها تشغيل مشغل onCreate . ستعمل في الحالات التالية:

  1. عندما يزور المستخدم الصفحة ؛
  2. بعد تحديث الصفحة.

لنقم بإعداد إجراءات مماثلة للمشغلات الأخرى:

onShow

سيتم تشغيل مشغل onShow :

  1. عندما يدخل المستخدم الصفحة ، ويتم تعيين الحقل Visible للعنصر إلى True ؛
  2. بعد تحديث الصفحة ، يتم تعيين الحقل Visible للعنصر على True ؛
  3. عندما يغير عنصر ما حالته Visible من False إلى True.

onHide

سيتم تشغيل مشغل onHide :

  1. عندما يغادر المستخدم الصفحة كان العنصر يعمل.
  2. عندما يغير عنصر ما حالته Visible من True إلى False .

onDestroy

سيتم تشغيل مشغل onDestroy :

  1. عندما يغادر المستخدم الصفحة كان العنصر يعمل.
  2. عندما تتم إزالة عنصر من الصفحة.

AppMaster 101دورة مكثفة

10 وحدات
2 أسابيع

لست متأكدًا من أين تبدأ؟ ابدأ بدورتنا المكثفة للمبتدئين واستكشف AppMaster من الألف إلى الياء.

ابدأ
AppMaster 101 Crash Course

هل تحتاج إلى مزيد من المساعدة؟

حل أي مشكلة بمساعدة خبرائنا. وفّر الوقت وركّز على بناء تطبيقاتك.

headphones

التواصل مع الدعم

أخبرنا عن مشكلتك وسنجد لك حلًا.

message

دردشة المجتمع

تواصل مع مستخدمين آخرين للحصول على المساعدة حول المنصة.

انضم إلى المجتمع
دورة حياة العنصر | AppMaster University