في تطبيق الويب ، يحتوي كل عنصر على مجموعة من المشغلات. بمساعدتهم ، يمكنك تكوين العديد من العمليات التجارية التي ستبدأ في ظل ظروف معينة.
تحتوي جميع العناصر على مجموعة من المشغلات الشائعة تسمى دورة حياة العنصر:
- onCreate - يتم تشغيله عند إنشاء العنصر على الصفحة ؛
- onShow - يتم تشغيله عندما يغير المكون حالته إلى حالة مرئية (معروضة على الصفحة) ؛
- onHide - يتم تشغيله عندما يغير المكون حالته إلى مخفي (يتوقف العرض) ؛
- onDestroy - يتم تشغيله قبل إتلاف المكون.
فيما يلي المشغلات الموجودة على عنصر button كمثال:
دعونا نلقي نظرة فاحصة على كل مشغل. سنستخدم كتل الإعلام لعرض إطلاق المشغلات في الواجهة للقيام بذلك.
onCreate
لنبدأ onCreate بإعداد إشعار له.
الآن ، سيظهر الإعلام في كل مرة يتم فيها تشغيل مشغل onCreate . ستعمل في الحالات التالية:
- عندما يزور المستخدم الصفحة ؛
- بعد تحديث الصفحة.
لنقم بإعداد إجراءات مماثلة للمشغلات الأخرى:
onShow
سيتم تشغيل مشغل onShow :
- عندما يدخل المستخدم الصفحة ، ويتم تعيين الحقل Visible للعنصر إلى True ؛
- بعد تحديث الصفحة ، يتم تعيين الحقل Visible للعنصر على True ؛
- عندما يغير عنصر ما حالته Visible من False إلى True.
onHide
سيتم تشغيل مشغل onHide :
- عندما يغادر المستخدم الصفحة كان العنصر يعمل.
- عندما يغير عنصر ما حالته Visible من True إلى False .
onDestroy
سيتم تشغيل مشغل onDestroy :
- عندما يغادر المستخدم الصفحة كان العنصر يعمل.
- عندما تتم إزالة عنصر من الصفحة.