سؤال

هل من الممكن صنع Activity مؤقتا غير قابل للتدوير (مثل، تشغيل / إيقاف تشغيله في التعليمات البرمجية، وليس في البيان)؟

تعطل واحدة من تطبيقاتي القديمة إذا قمت بالتدوير أثناء قيامها بعمل بحث HTTP حيث لم تعد طرق العرض مرفقة عند إرجاعها.

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

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

المحلول

أعتقد أنه يمكنك التسجيل ليتم إعلامك بإخطار أحداث تغيير الاتجاه وتجاوزه النشاط. وبعد سجل لتغيير الاتجاه في البيان مع configchanges. ينسب.

ثم، بالطبع، يمكنك أن تقرر ما إذا كانت لا تدوير أو الاتصال setrequestorientation..

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