Может ли Fragment быть виден в состоянии onStop

«Может ли Fragment быть виден в состоянии onStop» — вопрос из категории Android компоненты, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Нет, Fragment не может быть виден в состоянии onStop().

Когда onStop() вызывается, это означает, что фрагмент больше не виден пользователю (например, активность перешла в фон или перекрыта другим полноэкранным фрагментом/активностью).

override fun onStop() {
    super.onStop()
    // UI больше не видна, но фрагмент еще не уничтожен
}

Если нужно выполнить действия при потере видимости, используйте onPause() (когда фрагмент частично закрыт) или onStop() (когда полностью не виден).