سؤال

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

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

في الواقع، أريد ألا يعود زر "الرجوع" إلى سطح المكتب الافتراضي، حيث سيكون تطبيقي هو سطح المكتب الافتراضي.ربما يكون الحل لهذا هو نفس الحل الخاص بزر الصفحة الرئيسية؟

أي فكرة عن كيفية القيام بذلك؟

هل كانت مفيدة؟

المحلول

لا يمكنك القيام بذلك.

نصائح أخرى

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

أما بالنسبة لزر العودة، فما عليك سوى إضافة onKeyDown/Up المعالج ل KeyEvent.KEYCODE_BACK الحدث للعودة true (يعني يتم التعامل معه بواسطتك وليس النظام).إذا قمت بذلك، فلن يغادر تطبيقك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top