Выбор ответа Middle Жизненный цикл обновлено
Flutter: AppLifecycleState
Вопрос
Пользователь на iOS опустил шторку уведомлений поверх приложения. В каком состоянии окажется приложение?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: inactive: приложение видно на экране, но потеряло фокус и не получает ввод. inactive означает, что приложение на экране, но потеряло фокус ввода: шторка, входящий звонок, переключатель приложений на iOS. paused наступает, когда приложение ушло в фон и не видно. detached бывает, когда движок работает без окна.…
Варианты ответа
paused: приложение ушло в фон, раз поверх него открыта системная шторкаinactive: приложение видно на экране, но потеряло фокус и не получает вводправильный ответdetached: движок временно отсоединяется от окна, пока шторка открытаresumed: шторка не влияет на состояние приложения, ввод продолжается
Разбор
inactive означает, что приложение на экране, но потеряло фокус ввода: шторка, входящий звонок, переключатель приложений на iOS. paused наступает, когда приложение ушло в фон и не видно. detached бывает, когда движок работает без окна. resumed возвращается, когда шторку убрали.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.