Flutter

アプリケーションのライフサイクル

AppLifecycleState、WidgetsBindingObserver、バックグラウンド/フォアグラウンド、アプリの終了

20 面接問題·
Junior
1

Flutterアプリのライフサイクル状態の変化を監視するには、どのmixinを使用すべきですか?

回答

WidgetsBindingObserverは、アプリのライフサイクル状態の変化を監視するためのFlutter公式のmixinです。Stateクラスに追加し、initState内でWidgetsBinding.instance.addObserverを使ってオブザーバーを登録し、disposeで削除する必要があります。

2

アプリのライフサイクル状態が変化したときに呼び出されるWidgetsBindingObserverのメソッドはどれですか?

回答

didChangeAppLifecycleStateメソッドは、アプリのライフサイクル状態が変化するたびに呼び出されます。アプリの新しい状態(resumed、inactive、paused、detached、hidden)を示すAppLifecycleStateパラメータを受け取ります。

3

アプリが表示されていてユーザー入力に応答していることを示すAppLifecycleStateはどれですか?

回答

resumed状態は、アプリが表示され、フォアグラウンドにあり、ユーザー入力に応答していることを示します。これは、ユーザーがアプリと積極的に対話する通常の動作状態です。

4

iOSではAppLifecycleState.inactive状態はいつ発生しますか?

5

アプリがユーザーに表示されなくなったことを示すAppLifecycleStateはどれですか?

+17 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める