Android

Pekerjaan Latar Belakang

Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service dan pengelolaan pekerjaan latar belakang

18 pertanyaan wawancaraยท
Mid-Level
1

Apa itu Service di Android?

Jawaban

Service adalah komponen Android yang berjalan di latar belakang tanpa antarmuka pengguna. Service memungkinkan untuk menjalankan operasi yang berjalan lama seperti mengunduh file atau memutar musik. Service harus dideklarasikan di Manifest.

2

Apa perbedaan antara Started Service dan Bound Service?

Jawaban

Started Service diluncurkan dengan startService() dan terus berjalan di latar belakang secara independen dari komponen yang memulainya. Bound Service terhubung ke satu atau lebih komponen melalui bindService(), dan berhenti secara otomatis ketika semua klien melepas ikatan. Sebuah service dapat bersifat Started dan Bound sekaligus.

3

Bagaimana cara memulai Started Service?

Jawaban

Gunakan startService(Intent) atau startForegroundService(Intent) untuk Android 8+. Service menerima onStartCommand() dan terus berjalan. Service harus menghentikan dirinya sendiri dengan stopSelf() atau dihentikan dengan stopService().

4

Apa itu Foreground Service?

5

Bagaimana cara membuat Foreground Service?

+15 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

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

Mulai gratis