تنفيذ التنقل الشرطي

الإعلانات

تنفيذ التنقل الشرطي

 

تنفيذ التنقل الشرطي

قد يحتوي تطبيقك على سلسلة من الوجهات الشرطية، التي تُستخدم فقط في ظل ظروف معينة، مثال، عندما يحتاج المستخدم إلى تسجيل الدخول.

يجب إنشاء هذه الوجهات كوجهات منفصلة، أو كمخطط تنقل متداخل، بحيث يتم إطلاق وجهة أخرى كوجهة مطلوبه.

يوضح الشكل 1، تنقل المستخدم إلى وجهة ملف شخصي، الذي يحدد أن المستخدم لم يقم بتسجيل الدخول، يتطلب من المستخدم الإنتقال إلى وجهة تسجيل الدخول.

ثم تقوم وجهة تسجيل الدخول، بإرجاع المستخدم مرة أخرى، إلى وجهة ملف التعريف بعد إكتمال تسجيل الدخول.

 

الشكل 1. التنقل الشرطي

 

 

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

إستدعاء دالة “الإخراج من الكومه الخلفيه” ()popBackStack عند الإنتقال مرة أخرى، إلى الوجهة الأصلية. تنفيذ التنقل الشرطي

ستقوم الوجهة الأصلية “بإخراج” كومة التنقل وتصبح نشطة.

 

 

يمكنك الإطلاع على:

 


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

اترك رد