Pertemuan 10 “Notification&Alarm”
file activity_main.xml
Output
Tugas Analisa :
1. Apa fungsi method .setPriority(NotificationCompat.PRIORITY_HIGH) pada
baris 39 kode program di atas ini?
berfungsi menampilkan notifikasi yang menjadi utama saat menampilkan
UI
Menambahkan plugin pada bagian gradle app dan juga menambahkan lib
notify untuk mempersingkat proses pembuatan notifikasi dan timber untuk
proses Log.
file string.xml.
Langkah selanjutnya adalah mendaftarkan teks pada file String
activity_main.xml
RandomIntUtil.kt.
AlarmReceiver.kt.
Class ini akan menggunakan class BroadcastReceiver dari sebuah service
sehingga membutuhkan method onReceive untuk menentukan apa yang
dilakukan saat service mengirimkan BroadCast ke kelas ini. Jika yang
diterima set exact maka akan langsung diterima saat itu juga notifikasi
alarm nya, jika set repetitive maka alarmnya akan berulang.
file MainActivity.kt.
Lalu pada activity ini barulah kita memanggil kelas service yang telah kita
buat tadi untuk menjalankan service background alarm yang telah kita
buat.
AndroidManifest.xml