Обычно это не представляет собой большую проблему, так как можно просто закрыть приложение и вновь открыть его. Однако это срабатывает не всегда. В таком случае многие прибегают к крайним мерам – принудительному завершению программы. Но насколько безопасно выполнять данную операцию? Давайте разберемся.
Когда можно принудительно закрывать приложение
При попытке принудительного завершения приложения на экране часто высвечивается предупреждение, гласящее что-то вроде: «Если вы принудительно закроете приложение, оно может работать неправильно».
Это несколько иронично, поскольку вы закрываете приложение в первую очередь потому, что оно уже работает неправильно (т.е. зависает), а операционная система смартфона ничего не делает с этим.
Если все работает должным образом, то во время использования приложение легко переходит от одного действия к другому. Когда вы закончите использовать программу и закроете её, операционная система автоматически удалит её из памяти.
Стоит напомнить, что некоторые приложения, такие как погода или WhatsApp, могут продолжать работать в фоновом режиме.
Однако если что-то пойдет не так, приложение может зависать, глючить и вылетать во время использования, что очень сильно раздражает. В таком случае может пригодиться принудительное завершение некорректно функционирующего приложения, поскольку это закрывает все запущенные процессы.
Так, приложение неспособно получить доступ к файлам кеша. Учитывая, что оно больше не может взаимодействовать с ресурсами на вашем устройстве, то перестает реагировать.
Есть ли риск потери данных?
Принудительная остановка обычно решает проблему, если приложение работает некорректно. Однако важно знать, что в таком случае вы рискуете потерять несохраненные данные в приложении.
Например, предположим, что вы играете в игру, и она начинает глючить. Вы принудительно закрываете её, и весь прогресс, достигнутый непосредственно перед закрытием приложения, может быть утерян, поскольку он не сохраняется в каталоге приложения или файлах кеша.
Хороший способ избежать этого – просто подождать. Часто чрезмерное использование ОЗУ может привести к зависанию устройства, что вполне вероятно, если вы играете в требовательную игру на телефоне среднего класса. Во избежание этого просто подождите несколько минут, и девайс должен заработать вновь без потери каких-либо данных.
Источник: makeuseof.com