Showing posts with label Membuat Komunikasi antara Service dan Activity. Show all posts
Showing posts with label Membuat Komunikasi antara Service dan Activity. Show all posts

Membuat Komunikasi antara Service dan Activity

Seringkali suatu service akan mengeksekusi di thread-nya sendiri, terbebas dan tidak tergantung pada 'activity' yang memanggilnya. Ini tidak akan menjadi masalah bila kita ingin service yang kita buat melakukan tugasnya secara periodik dan 'activity' tidak memerlukan notifikasi tentang status service tersebut. Misalnya, kita mungkin membuat service yang secara periodik membuat log lokasi perangkat ke database. Dalam hal ini, service yang kita buat tidak perlu berinteraksi dengan 'activity' apapun, karena tujuan utamanya adalah menyimpan koordinat ke database. Tetapi, andaikan kita ingin memonitor lokasi tertentu, dan ketika service mencatat log alamat yang dekat dengan lokasi yang kita monitor, service seperti ini mungkin perlu menyampaikan informasi ke 'activity'. Dengan demikian, kita perlu merancang suatu cara supaya service berinteraksi dengan 'activity'.

Berikut adalah latihan bagaimana service akan berinteraksi dengan 'activity' dengan menggunakan 'BroadcastReceiver'.