onStart вызывается, когда Activity становится видимой; onResume — когда она получает фокус и готова принимать пользовательский ввод.
Разбор
- Полупрозрачный диалог поверх Activity: onPause у нижней, но onStop может не вызваться.
- Анимации и «активная» работа обычно привязывают к onResume/onPause.
- Подписку на видимость UI можно начинать в onStart.
- Пара onStart/onStop симметрична видимости; onResume/onPause — фокусу.
Итог
Видимость ≠ фокус: диалоги и multi-window это показывают.