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

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

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

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

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

إجابة واحدة

0 صوت

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

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

أحدث الشارات

سؤال ذائع الصيت
- Mahmood Sul -
100 نقطة
- Mohamed Mahmoud -
سؤال مشهور
- ضياء اشرف -
سؤال ملحوظ
- محمد أحمد -
100 نقطة
- Mahmoud Khalifa -
...