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

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

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

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

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

إجابة واحدة

0 صوت

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

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

أحدث الشارات

100 نقطة
- AHMED002177 -
سؤال ذائع الصيت
- أسماء -
100 نقطة
- MuhGhunaim -
سؤال ذائع الصيت
- Mohamed Slama -
100 نقطة
- عرفة غلمش -
...