Android

Siklus Hidup Android

Siklus hidup Activity/Fragment, Configuration Changes, dan manajemen state

30 pertanyaan wawancaraยท
Junior
1

Apa urutan siklus hidup yang benar dari Activity saat dimulai?

Jawaban

Siklus hidup Activity dimulai dengan onCreate() (inisialisasi dan pembuatan view), diikuti oleh onStart() (Activity menjadi terlihat tetapi belum interaktif), lalu onResume() (Activity di foreground dan interaktif). Urutan ini selalu sama untuk setiap awal Activity.

2

Metode siklus hidup pertama mana yang dipanggil ketika Activity masuk ke background?

Jawaban

onPause() adalah metode pertama yang dipanggil ketika Activity mulai kehilangan fokus. Diikuti oleh onStop() ketika Activity tidak lagi terlihat sama sekali. Data kritis harus disimpan di onPause() karena sistem dapat menghentikan proses setelah metode ini tanpa memanggil onStop().

3

Di metode mana Anda harus menginisialisasi View (findViewById, ViewBinding)?

Jawaban

onCreate() adalah metode yang tepat untuk menginisialisasi View karena di sinilah setContentView() dipanggil dan hierarki View dibuat. View belum tersedia sebelum onCreate(). Anda juga dapat menggunakan onViewCreated() di Fragment.

4

Apa perbedaan antara onPause() dan onStop()?

5

Apa yang terjadi saat rotasi layar secara default?

+27 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

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

Mulai gratis