Flutter

Ciclo de vida do aplicativo

AppLifecycleState, WidgetsBindingObserver, segundo plano/primeiro plano, encerramento do app

20 perguntas de entrevista·
Junior
1

Qual mixin deve ser usado para observar as mudanças de estado do ciclo de vida do app Flutter?

Resposta

WidgetsBindingObserver é o mixin oficial do Flutter para observar as mudanças de estado do ciclo de vida do app. Ele precisa ser adicionado à classe State e o observador registrado com WidgetsBinding.instance.addObserver no initState, e depois removido no dispose.

2

Qual método de WidgetsBindingObserver é chamado quando o estado do ciclo de vida do app muda?

Resposta

O método didChangeAppLifecycleState é chamado sempre que o estado do ciclo de vida do app muda. Ele recebe um parâmetro AppLifecycleState que indica o novo estado do aplicativo (resumed, inactive, paused, detached, hidden).

3

Qual AppLifecycleState indica que o app está visível e respondendo às entradas do usuário?

Resposta

O estado resumed indica que o app está visível, em primeiro plano e respondendo às entradas do usuário. Este é o estado normal de funcionamento do aplicativo, no qual o usuário interage ativamente com ele.

4

Quando o estado AppLifecycleState.inactive ocorre no iOS?

5

Qual AppLifecycleState indica que o app não está mais visível para o usuário?

+17 perguntas de entrevista

Domine Flutter para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis