سؤال

لدي مشروع مع علامات تبويب.يتم إنشاء علامات التبويب في الفصل الرئيسي.هنا أضفت tablistener أيضا، للتعامل مع التغييرات بين علامات التبويب.فيما يلي لحظة علامة تبويب واحدة: giveacodicetagpre.

طريقة المستمع: giveacodicetagpre.

وشبه علامة التبويب الثانية أيضا.سؤالي هو، إذا كانت أساليب OnCheate () تعمل مرة واحدة فقط في فئات TAB1 و Tab2، كيف يمكنني "إجبار" الطبقة الرئيسية لإظهار النشاط المقابل بعد تغيير علامة التبويب؟أتلقى nullpointerException

فئات علامات التبويب شيء مثل هذا: giveacodicetagpre.

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

المحلول

onCreate() method calls only once when your Activity first time loaded.

If you want to perform any functionality on each time you view your Activity, put that functionality in onResume() method.

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