Ответ
- onCreate() - инициализация приложения
- onStart() - приложение становится видимым
- onResume() - приложение в foreground
При нажатии Home:
4. onPause() - активность теряет фокус
5. onStop() - активность больше не видна
При возврате:
6. onRestart() - активность снова будет видна
7. onStart()
8. onResume() - приложение снова в foreground
Пример Activity:
override fun onPause() {
super.onPause()
// Сохранить временные данные
}
override fun onStop() {
super.onStop()
// Освободить ресурсы
}