Защо приложенията за Android „принудително затварят“?

Всички сме имали това упорито приложение, което просто няма да работи. Потребителите на Android постоянно се поздравяват с това „Приложенията спряха неочаквано. Моля, опитайте отново." съобщение, когато трябва да използвате приложението най-много. Единственият ви избор е да докоснете „Принудително затваряне“, за да излезете от приложението. Много хора ме питаха „Защо приложенията за Android се затварят принудително?“ Не е лесен въпрос за отговор. Може да има много причини.

Обикновено приложенията се затварят принудително, защото са се натъкнали на условие, с което не са кодирани за обработка. Например, да кажем, че дадено приложение използва предна камера за видеоконферентна връзка. Когато го стартирате, той се опитва да получи достъп до предната камера. Но телефонът ви няма предна камера. Ако програмата не е програмирана по начин да се справи с тази ситуация, може да изведе съобщение за грешка „Принудително затваряне“. Програмният код трябва да бъде изрично написан в приложението за справяне със ситуация, при която няма предна камера, за да се предотврати грешката.

Някои принудителни затваряния могат да бъдат причинени от проблеми със съвместимостта на софтуера. Ако приложение е написано за използване на ресурси в Android 2.2 и използвате Android 8.0. Приложението може да не може да работи правилно, защото не е програмиран да прави нищо, ако ресурсът не е такъв присъстват. Същото важи и за ресурси като памет. Ако приложението трябва да използва 100MB RAM за работа и вашето устройство има само 64MB налични за използване, то може да се откаже и да се затвори принудително.

Коригиране на проблеми с Common Force Close

Най-често съобщенията за принудително затваряне се причиняват от достъпа на приложението до повредени данни. По една или друга причина приложението очаква определена част от данни да бъде достъпна и няма достъп до тях. Тъй като програмата не е програмирана или „каза“ какво да прави в такива ситуации, резултатът е принудително затваряне. В тези случаи обикновено можете да изчистите проблема, като отидете на Настройки > Приложения > име на приложението > Изчистване на данни. Ако това не работи, може да искате да се свържете с разработчика на приложението за съвет.

Потребителите могат да направят много малко, за да предотвратят грешки при принудително затваряне. Въпреки това обикновено можете да намерите решение за проблеми с приложенията в различни форуми за Android в Interwebs или като използвате алтернативно приложение. Харесва ли ви или не, грешките при принудително затваряне са просто част от живота на собственика на Android.