Part : Alarms and Schedulers Android Studio
Task1:Notifications
>Buat project baru dengan nama “NotifyMe”
>Pada file activity_main.xml, ganti default TextView menjadi seperti gambar berikut ini
pada class java tambahkan sebagai berikut ini
Buat onClickListener dan panggil sendNotification()
Buat constant untuk notification channel ID.
Buat variabel berikut untuk menyimpan objek NotificationManager
Buat method createNotificationChannel()
Untuk membuat ikon notifikasi:Klik File > New > Image Asset
Panggil createNotificationChannel()
buat method getNotificationBuilder()
Update or Cancel Notification
MainActivity.java tambahkan variabel ini
private Button button_cancel;
private Button button_update;
2. The Alarm Manager
Buatlah project baru dengan nama StandUp
Buat MainActivity.java seperti gambar dibawah ini
Job Scheduler
Buatlah project baru dengan nama “Notification Scheduler. Buat class java baru yang extends ke JobService dengan nama NotificationJobService
tambahkan di bagian AndroidManifest.xml seperti gambar dibawah
Implementasi onStartJob()
Implement the Network constraint
Ubah atribut untuk setiap elemen yang ada sesuai dengan ketentuan:
run