TUGAS 7.3

Buat project baru bernama Proyek Receiver. Dalam file AndroidManifest.xml, tambahkan kode berikut di antara tag receiver untuk mendaftarkan penerima anda untuk sistem intent

Untuk menimplementasikan onReceive() dalam BroadcastReceiver, lakukan kodingan seperti di bawah pada customReceiver.java

Untuk membatasi penerima siaran, lakukan kodingan seperti berikut . Agar penerima siaran hanya ktif ketika aplikasi ditampilkan, aktifkan penerima dalam onStart() dan nonaktifkan dalam onStop

Buat variabel string konstan dalam CustomReceiver.java untuk digunakan sebagai tindakan intent siaran

Tambahkan tombol ‘send custom broadcast’ pada activity_main.xml

Untuk mengimplementasikan tombol sendCustomVroadcast(), tambahkan kodingan berikut pada MainActivity.java

Buat variabel anggota di MainActivity untuk penerima dan inisialisasi member tersebut

Dalam onCreate(), dapatkan instance localBroadcastManager dan daftarkan penerima dengan tindakan intent khusus

Ganti metode onDestroy() dan berhenti mendaftarkan penerima dari LocalBroadcastManager

Untuk memunculkan pesat toast ‘custom broadcast received’, tambahkan kodingan berikut pada onReceive() di CustomReceiver.java

Tampilan aplikasi

Leave a Reply

Your email address will not be published. Required fields are marked *