كيفية استعادة القيم الأخيرة من ListView وغيرها من المشاهدات بعد القادمة من التطبيق من المقدمة؟
-
30-09-2019 - |
سؤال
عندما أقوم بالنقر فوق زر الصفحة الرئيسية ، ثم أعود إلى طلبي ، فإنه لا يعرض القيم الأخيرة على ListView أو أي طريقة عرض أخرى تبدو نفسها عندما بدأت التطبيق. أعتقد أنه يمكن القيام به مع Onresume و OnPause لكنني لم أجد كيف.
المحلول
طرق متعددة للقيام بذلك:
- قاعدة بيانات SQLite
- قم بتخزين البيانات كملف على بطاقة SD.
- المشاركين في النشاط.
- كمتغير ثابت في فئة التطبيق.
قد طرح نفس السؤال في بعض الوقت.
نصائح أخرى
يمكنك تخزين جميع القيم في SharedPreferences
في onPause
, ثم تحميلها مرة أخرى في onResume
وملء وجهات نظرك باستخدام تلك البيانات.
للحصول على فهم كامل ، اقرأ عن دورات حياة النشاط وحالة النشاط الادخار هنا.
لا تنتمي إلى StackOverflow