Ciclo de vida do aplicativo
AppLifecycleState, WidgetsBindingObserver, segundo plano/primeiro plano, encerramento do app
1Qual mixin deve ser usado para observar as mudanças de estado do ciclo de vida do app Flutter?
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.
2Qual método de WidgetsBindingObserver é chamado quando o estado do ciclo de vida do app muda?
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).
3Qual AppLifecycleState indica que o app está visível e respondendo às entradas do usuário?
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.
Quando o estado AppLifecycleState.inactive ocorre no iOS?
Qual AppLifecycleState indica que o app não está mais visível para o usuário?
+17 perguntas de entrevista
Outros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos da linguagem Dart
Fundamentos do Flutter
Ciclo de vida dos Widgets
Armazenamento local
Layouts & Constraints
ListView & GridView
Navegação e roteamento
Gerenciamento de estado básico
Provider Pattern
Networking & HTTP
Serialização JSON
Banco de dados local
Formulários e validação
Animações
Integração com Firebase
Testes unitários
Testes de widgets
Build e Deploy
Gerenciamento de pacotes
Memória e desempenho
Streams & RxDart
State Management avançado
Flutter Design Patterns
Otimização de desempenho
Platform Channels
Custom Painting
Arquitetura de aplicativos Flutter
Domine Flutter para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis