Проверяет знание жизненного цикла Activity и понимание, когда происходят ключевые события.
Эти методы вызываются при смене состояния Activity: onStart/onStop — отображение на экране, onPause/onResume — активность пользователя. Это помогает управлять ресурсами.
1. onStart():
Activity видна, но еще не активна.
Подходит для инициализации UI.
2. onResume():
Activity активна и пользователь может взаимодействовать.
Включите анимации, обработчики ввода.
3. onPause():
Activity теряет фокус (например, поверх открылась Dialog).
Приостанавливайте воспроизведение медиа и сохраняйте данные.
4. onStop():
Activity больше не видна.
Освободите ресурсы: базы данных, сетевые вызовы.
Разделяйте логику по методам в зависимости от состояния Activity, чтобы обеспечить стабильную работу.