لماذا تطبيقات Android "Force Close"؟

لدينا جميعًا هذا التطبيق العنيد الذي لن ينجح. يستقبل مستخدمو Android باستمرار بأن "التطبيقات قد توقفت بشكل غير متوقع. يرجى المحاولة مرة أخرى. "رسالة عندما تحتاج إلى استخدام التطبيق أكثر من غيرها. اختيارك الوحيد هو النقر على "إغلاق القوة" للخروج من التطبيق. سألني كثير من الناس "لماذا تعمل تطبيقات Android Force Close؟" ليس من السهل الإجابة عن السؤال. يمكن أن يكون هناك أسباب عديدة.

بشكل عام ، يتم فرض إغلاق التطبيقات لأنها واجهت شرطًا لا يتم ترميزها للتعامل معها. على سبيل المثال ، دعنا نقول أن تطبيقًا معينًا يستخدم كاميرا أمامية لعقد مؤتمرات الفيديو. عند تشغيله ، يحاول الوصول إلى الكاميرا الأمامية. لكن هاتفك لا يحتوي على كاميرا أمامية. إذا لم يتم برمجة البرنامج بطريقة للتعامل مع هذا الموقف ، فقد يلقي رسالة خطأ "فرض الإغلاق". يجب كتابة رمز البرنامج بشكل صريح داخل التطبيق للتعامل مع موقف لا توجد فيه كاميرا أمامية لمنع الخطأ.

يمكن أن يكون سبب إغلاق بعض القوة مشكلات توافق البرامج. إذا تم كتابة تطبيق لاستخدام الموارد في Android 2.2 وكنت تقوم بتشغيل Android 8.0. قد لا يعمل التطبيق بشكل صحيح لأنه غير مبرمج لفعل أي شيء إذا كان المورد غير موجود. الشيء نفسه ينطبق على موارد مثل الذاكرة. إذا كان على التطبيق استخدام 100 ميغابايت من ذاكرة الوصول العشوائي للتشغيل وكان جهازك متاحًا فقط 64 ميغابايت للاستخدام ، فقد يتخلى عن نفسه ويفرض قوته.

إصلاح مشاكل إغلاق القوة المشتركة

في معظم الأحيان ، يتم فرض الرسائل القريبة بسبب وصول التطبيق إلى البيانات التالفة. لسبب أو لآخر ، يتوقع التطبيق أن تتوفر بعض البيانات ولا يمكنه الوصول إليها. نظرًا لأن البرنامج غير مبرمج أو "يتم إخباره" بما يجب القيام به في مثل هذه الحالات ، تكون النتيجة إغلاق القوة. في هذه الحالات ، يمكنك عادةً حل المشكلة عن طريق الانتقال إلى الإعدادات> التطبيقات> اسم التطبيق> محو البيانات . إذا لم ينجح ذلك ، فقد تحتاج إلى الاتصال بمطور التطبيق للحصول على المشورة.

هناك القليل جدًا من المستخدمين يمكنهم فعله لمنع أخطاء الإغلاق المفروض. رغم ذلك ، يمكنك عادة العثور على حل لمشكلات التطبيق في العديد من منتديات Android عبر Interwebs أو باستخدام تطبيق بديل. سواء أعجبك ذلك أم لا ، فإن أخطاء الإغلاق المفرط هي ببساطة جزء من حياة مالك Android.