سؤال

ينمي تطبيقي على النشاط. عند النقر فوق الزر ، يفتح التطبيق المستعرض بصفحة ويب. عندما أضغط على زر العودة ، يعود إلى شاشة النشاط الأولية ، ولكن لا تستأنف أو إعادة تشغيل النشاط.

عندما أضع كل رمز التخطيط ورمز النشاط في Onresume بدلاً من OnCreate ، يتم إعادة تشغيل النشاط.

سؤالي هو ما إذا كانت هذه هي الطريقة الصحيحة للقيام بذلك؟ هل يمكنني استخدام onresume لرسم تخطيطي وبدء النشاط ، أم أن هذا التصميم السيئ؟ عندما يطلق المتصفح ، هل ينسى النشاط الأولي تصميمه؟

واسمحوا لي أن أعرف ما تقترحه.

شكرا كريس

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

المحلول

في الغالب يجب أن تقرأ عن دورة حياة النشاط.

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

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