Быстрый вопрос, чтобы помочь мне понять, как производительность моего телефона зависит от «нерегулярного» завершения работы приложения.
Когда приложение для Android дает сбой (или иным образом завершается нерегулярно), может ли задача продолжать работать, даже если она недоступна?
Например, когда приложение Windows (например, Excel) аварийно завершает работу либо «само по себе», либо из-за программной ошибки с моей стороны, а затем я перезапускаю Excel, диспетчер задач Windows иногда показывает 2 или более экземпляров приложения ( высасывает ресурсы, даже если дополнительные окна не видны/доступны), пока я вручную не CtrlAltDel→ End Taskили не перезагружусь.
Может ли то же самое произойти при сбое приложения Android?
Если действительно запущено несколько экземпляров, будут ли они отображаться в Android Task Manager
?
Кнопка не совсем описывает, Clear Memoryчто она «очищает». Делает ли он что-нибудь полезное в таких случаях?RAM Manager
Влияют ли ответы на эти вопросы на то, вызывает ли сбой стандартный Unfortunately, xxxxxx has stopped. Report/OK
диалог (в отличие от простого возврата на главный экран)?
Есть ли лучший способ следить за использованием ресурсов, который не может быть легко идентифицирован с помощью встроенного Android Task Manager
?
Буду признателен за быстрое объяснение (или указание в правильном направлении) ... Как кодер (но не для Android!) Информация, которую я нашел, либо слишком упрощена , либо слишком сложна , чтобы ответить на мои вопросы. :)
Я использую Kitkat 4.4.4 на Samsung Galaxy 3.
Эшлидог
"Unfortunately xxxxx has stopped"
, и просто возвратом на главный экран.