Part : Alarms and Schedulers Android Studio

Revo Faris Saifuddin
3 min readApr 12, 2019

--

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

--

--

Revo Faris Saifuddin
Revo Faris Saifuddin

Written by Revo Faris Saifuddin

0 Followers

Manjada Wa Jada

No responses yet