تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يوضّح هذا المستند كيف يمكن أن يشكّل استخدام وجهات الحوار اعتبارات فريدة حول كيفية إدارة الحزمة السابقة.
نظرة عامة
يمكن أن تتوفّر وجهة واحدة أو أكثر لمربّعات الحوار فقط في أعلى الحزمة الخلفية.
ويرجع ذلك إلى أنّه عندما ينتقل المستخدم إلى وجهة أخرى ليست وجهة
مربّع حوار، تظهر علامة NavController تلقائيًا جميع وجهات مربّع الحوار من
أعلى الحزمة. يضمن ذلك أن تكون الوجهة الحالية مرئية بالكامل دائمًا فوق الوجهات الأخرى في الحزمة الخلفية.
إذا كانت حزمة الرجوع تتألف فقط من وجهات مستضافة
تملأ مضيف التنقّل، وتنقل المستخدم إلى وجهة مربّع حوار،
قد تبدو الحزمة الخلفية مشابهة للشكل 2:
الشكل 2. تكديس خلفية مع وجهة مربع حوار في الأعلى.
إذا انتقل المستخدم بعد ذلك إلى وجهة مربع حوار أخرى، فستتم إضافتها إلى الجزء
العلوي من الحزمة الخلفية، كما هو موضح في الشكل 3:
الشكل 3. حزمة خلفية تتضمّن وجهتين مع Dialog
في الأعلى
إذا انتقل المستخدم بعد ذلك إلى وجهة غير عائمة، تظهر أي وجهات
لمربع حوار أولاً من أعلى الحزمة الخلفية قبل الانتقال إلى
الوجهة الجديدة، كما هو موضّح في الشكل 4:
الشكل 4. تظهر وجهات Dialog
وتتم إضافة الوجهة الجديدة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-02-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-02-10 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]