Flutter

Siklus Hidup Aplikasi

AppLifecycleState, WidgetsBindingObserver, latar belakang/latar depan, penghentian aplikasi

20 pertanyaan wawancaraยท
Junior
1

Mixin mana yang harus digunakan untuk mengamati perubahan status siklus hidup aplikasi Flutter?

Jawaban

WidgetsBindingObserver adalah mixin resmi Flutter untuk mengamati perubahan status siklus hidup aplikasi. Mixin ini perlu ditambahkan ke kelas State dan observer didaftarkan dengan WidgetsBinding.instance.addObserver di initState, lalu dihapus di dispose.

2

Metode WidgetsBindingObserver mana yang dipanggil ketika status siklus hidup aplikasi berubah?

Jawaban

Metode didChangeAppLifecycleState dipanggil setiap kali status siklus hidup aplikasi berubah. Metode ini menerima parameter AppLifecycleState yang menunjukkan status baru aplikasi (resumed, inactive, paused, detached, hidden).

3

AppLifecycleState mana yang menunjukkan aplikasi terlihat dan merespons input pengguna?

Jawaban

Status resumed menunjukkan bahwa aplikasi terlihat, berada di latar depan, dan merespons input pengguna. Ini adalah status operasi normal di mana pengguna berinteraksi aktif dengan aplikasi.

4

Kapan status AppLifecycleState.inactive terjadi di iOS?

5

AppLifecycleState mana yang menunjukkan aplikasi tidak lagi terlihat oleh pengguna?

+17 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis