أول مرة هنا ؟ تفحص قواعد المشاركة و معلومات أخرى عن عرب overflow!
x

هل تفقد "نماذج الأصناف" فى حالة توقف "النشاط" مؤقتا؟

+2 صوت
154 مشاهدات

فى حالة استدعاء أى من
()Activity.onPause
أو
()Activity.onStop
وقد أنشئ العديد من النماذج (Instances) من أصناف (Classes) متعددة، هل تُفقد هذه النماذج؟
هل أحتاج إلى حفظها بطريقة ما (مثلا، فى (Activity.onSaveInstanceState(Bundle

علما بأنى قمت بالتجربة على متغير بدائى من نوع الرقم الصحيح (Integer) ونماذج من عدة أصناف، ولم يُفقد منها شىء، إلا أنها قد تكون حالة فردية لا عامة، لأن الجهاز المُجرَّب عليه به ذاكرة (RAM) وفيرة، فلا أعلم ما قد يحدث فى الأجهزة ذات الذاكرة القليلة.

إجابة واحدة

0 صوت

اذا فهمت لسؤالك جيدا البيانات اللتي انشأتها في activity.onCreate() لن تفقد في حالة انتقال الاكتفتي الى
onPause() او onStop
ستفقد في حالة onDestroy
وفي الاجهزة ذات الرام المنخفظ لن تفقد اي شي الا في حالة العبئ كبير جدا جدا وهنا اتحدث عن ملايين ..
هذا والله اعلم

Araboverflow أهلا بكم فى عرب Overflow
المجتمع العربى للأسئلة و الأجوبة التقنية.

أحدث الشارات

100 نقطة
- محمد أحمد -
سؤال ملحوظ
- h98 -
سؤال ذائع الصيت
- Zaid -
سيرة ذاتية
- 0xzidane -
100 نقطة
- 0xzidane -
...