一個後台工作的Service除了可以通過Notification的方式將一些資訊顯示出來,也可以透過Broadcast的方式將資訊廣播出去,讓Activity接收該廣播之資料並顯示在UI上。另外也可從Activity端廣播由Service接收,本篇文章將單方面介紹如何從一個Service將資料廣播出去,並由Activity接收。
2016-03-14
一個後台工作的Service除了可以通過Notification的方式將一些資訊顯示出來,也可以透過Broadcast的方式將資訊廣播出去,讓Activity接收該廣播之資料並顯示在UI上。另外也可從Activity端廣播由Service接收,本篇文章將單方面介紹如何從一個Service將資料廣播出去,並由Activity接收。
Notification,中譯為"通知",當一個正在動作的Activity或Service在背景執行時或者BroadcastReceiver,可利用Notifycation顯示於頂部的通知欄,告知某些訊息,例如常使用的Line、Mail、FB、Skype都可看見Notification的應用,當有聯絡人在Line密您時,或FB有新狀態時都會顯示於手機頂部,此篇文章將介紹Notification之簡單應用。
本篇將介紹Service的初步應用,利用Button來開始或取消Service的動作。
當一個Application中有使用到多個Activity時,進行Activity之間的切換需使用Intent,本篇文章將初步介紹Intent之使用方法與Activity之間的data傳輸。