كيفية استعادة القيم الأخيرة من ListView وغيرها من المشاهدات بعد القادمة من التطبيق من المقدمة؟

StackOverflow https://stackoverflow.com/questions/3935182

سؤال

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

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

المحلول

طرق متعددة للقيام بذلك:

  1. قاعدة بيانات SQLite
  2. قم بتخزين البيانات كملف على بطاقة SD.
  3. المشاركين في النشاط.
  4. كمتغير ثابت في فئة التطبيق.

التبديل بين أنشطة Android

قد طرح نفس السؤال في بعض الوقت.

نصائح أخرى

يمكنك تخزين جميع القيم في SharedPreferences في onPause, ثم تحميلها مرة أخرى في onResume وملء وجهات نظرك باستخدام تلك البيانات.

للحصول على فهم كامل ، اقرأ عن دورات حياة النشاط وحالة النشاط الادخار هنا.

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