Flutter

Cycle de vie de l'application

AppLifecycleState, WidgetsBindingObserver, background/foreground, app termination

20 questions d'entretien·
Junior
1

Quel mixin utiliser pour observer les changements d'état du cycle de vie de l'application Flutter ?

Réponse

WidgetsBindingObserver est le mixin officiel de Flutter pour observer les changements d'état du cycle de vie de l'application. Il faut l'ajouter à la classe State et enregistrer l'observateur avec WidgetsBinding.instance.addObserver dans initState, puis le supprimer dans dispose.

2

Quelle méthode de WidgetsBindingObserver est appelée lors d'un changement d'état du cycle de vie ?

Réponse

La méthode didChangeAppLifecycleState est appelée chaque fois que l'état du cycle de vie de l'application change. Elle reçoit un paramètre AppLifecycleState qui indique le nouvel état de l'application (resumed, inactive, paused, detached, hidden).

3

Quel état AppLifecycleState indique que l'application est visible et en train de répondre aux entrées utilisateur ?

Réponse

L'état resumed indique que l'application est visible, au premier plan et répond aux entrées utilisateur. C'est l'état normal de fonctionnement de l'application où l'utilisateur interagit activement avec elle.

4

Quand l'état AppLifecycleState.inactive se produit-il sur iOS ?

5

Quel état AppLifecycleState indique que l'application n'est plus visible pour l'utilisateur ?

+17 questions d'entretien

Maîtrise Flutter pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement