Может ли пропуск onStop() быть индикатором сбоя?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Может ли пропуск onStop() быть индикатором сбоя?

Сообщение Anonymous »

Сценарий приложения для Android выглядит следующим образом

Код: Выделить всё

MainActivity
- FooActivity1
- FooActivity2
Приложение запускается с MainActivity, который может запускать FooActivity1 и FooActivity2.
Я пытаюсь обнаружить сбои в FooActivity1. Да, я знаю UncaughtExceptionHandler и использую его для обнаружения сбоев, но подозреваю, что многие из них он пропускает. Вот логика, которую я использую:
В FooActivity1:

Код: Выделить всё

@Override
protected void onStart() {
super.onStart();
//set a flag called NormalFooActivity1Exit to false in shared preferences
...
}

@Override
protected void onStop() {
super.onStop();
//set the flag called NormalFooActivity1Exit to true in shareed preferences
...
}
В основной активности

Код: Выделить всё

@Override
public void onCreate(Bundle savedInstanceState) {
//Check the flag.
//If it is true, do nothing
//If it is false, record a crash and set the flag to true.
}
Суть в том, что если пропустить onStop() перед следующим запуском приложения, предполагается сбой. Представленные данные создают у меня впечатление, что количество сбоев таким образом переоценивается.
Может ли кто-нибудь указать на недостаток этой логики, если таковой имеется?

Подробнее здесь: https://stackoverflow.com/questions/784 ... r-of-crash
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android: сценарий, в котором вызывается onPause, но не onStop?
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • OnPause() и onStop() не работают
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Service.startForeground() не разрешен из-за mAllowStartForeground false при запуске из Activity.onStop
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • ProcessLifecycleOwner не вызывает onStop(), приложение удалено из последних приложений (пауза/обзор)
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Selenium.WebDriverException: неизвестная ошибка: сеанс удален из-за сбоя страницы из-за сбоя вкладки (не в докере)
    Anonymous » » в форуме Python
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»