2013-08-16 2 views
1

Я замечаю, что, разрабатывая приложение для Android, иногда, когда неискушенное исключение выбрасывается из-за ошибки в моем приложении, оно не заставляет закрыть приложение, а просто сбрасывается на основное действие.Почему Android иногда принудительно закрывается и иногда перезапускается?

В каких обстоятельствах это может случиться?

+0

http://stackoverflow.com/questions/5418743/exception-handling-and-lifecycle-on-android ... это может быть связано с вашим вопросом – AndroUser

ответ

1

Исключение происходит в определенной деятельности, которая затем умирает. Фокус затем возвращается к активности, которая выше в вашем стеке активности приложения.

Если это действие не влияет на причину исключения в мертвой активности, оно будет просто обрабатываться как обычно.

1

Если в текущей деятельности есть исключение нулевого указателя, которое не повлияет на другие действия .. Также, когда мало ресурсов не найдено !!