Flutter

Application Lifecycle

AppLifecycleState, WidgetsBindingObserver, background/foreground, app termination

20 คำถามสัมภาษณ์·
Junior
1

Which mixin should be used to observe Flutter app lifecycle state changes?

คำตอบ

WidgetsBindingObserver is Flutter's official mixin for observing app lifecycle state changes. It needs to be added to the State class and the observer registered with WidgetsBinding.instance.addObserver in initState, then removed in dispose.

2

Which WidgetsBindingObserver method is called when the app lifecycle state changes?

คำตอบ

The didChangeAppLifecycleState method is called whenever the app lifecycle state changes. It receives an AppLifecycleState parameter indicating the new state of the application (resumed, inactive, paused, detached, hidden).

3

Which AppLifecycleState indicates the app is visible and responding to user input?

คำตอบ

The resumed state indicates the app is visible, in the foreground, and responding to user input. This is the normal operating state where the user is actively interacting with the application.

4

When does AppLifecycleState.inactive occur on iOS?

5

Which AppLifecycleState indicates the app is no longer visible to the user?

+17 คำถามสัมภาษณ์

เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี