Android 4.0+/Жизненные циклы деятельности

Я делаю простое приложение для тестовых функций, таких как onCreate(), onStart и т. д. Каждая функция ведет собственный журнал. И запустить тест.

  • а) При запуске приложения - onCreate, затем onStart и onResume.
  • б) При нажатии кнопки свернуть все окна - onPause и onStop.
  • в) При выборе приложения из списка - onRestart, затем onStart и onResume.
  • г) При нажатии кнопки Назад - onPause, onStop и onDestroy.

Вот мои вопросы:

  1. Почему метод onResume вызывается, когда я запускаю свое приложение? (в)
  2. Почему методы onPause и onStop вызываются вместе? (в б)
  3. Почему в C вызывается три метода вместо onRestart или onResume? (в с)
  4. Почему вызывается метод onDestroy? (в д)

P.S.: Извините за английский :)


person Gordey    schedule 03.08.2014    source источник


Ответы (1)


Вот жизненный цикл Android:

введите здесь описание изображения

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

person David S.    schedule 03.08.2014
comment
Спасибо за это и извините за нубский вопрос. даже стыдно за это - person Gordey; 03.08.2014