Jika Anda ingin layanan latar depan berhenti berjalan di latar depan, Anda memiliki dua opsi. Anda dapat menghentikan layanan, atau membiarkan layanan tetap berjalan, tetapi menghapusnya dari latar depan.
Anda dapat menghentikan layanan latar depan
dengan cara yang sama seperti menghentikan layanan apa pun. Layanan dapat
memanggil metode stopSelf()-nya sendiri, atau komponen lain dapat menghentikannya
dengan memanggil stopService(). Jika Anda menghentikan layanan saat berjalan
di latar depan, notifikasinya akan dihapus.
Untuk menghapus layanan dari latar depan, panggil
stopForeground(int)
dari dalam layanan. Metode ini menggunakan boolean, yang menunjukkan apakah akan
menghapus notifikasi status bar juga. Layanan terus berjalan, tetapi
bukan lagi layanan latar depan.