作者windverb (Vcman)
看板AndroidDev
標題[問題] Activity監聽Service的問題
時間Mon Dec 17 16:02:25 2012
我在Service中寫了一個Server功能持續接收客戶端的要求,當客戶端一傳送要求過
來Service就會回傳訊息給Activity。
而我的問題是我要用甚麼方式才能讓正在執行其他程式的Activity一收到來自Service
的訊息就立即做處理??是在Activity呼叫一個Handler來做監聽嗎?還是其他方法??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.21.51
1F:推 lovelycateye:registerReciver之的吧 12/17 17:59
2F:推 sdyy:BroadcastReceiver 或Handler + Messenger都可 前者較簡單 12/17 20:41
3F:→ windverb:謝謝各位的意見,想請教用CallBack有辦法做到嗎?? 12/18 11:36
4F:推 KeySabre:能讓service拿到activity的instance即可,但這要看需求, 12/18 23:19
5F:→ KeySabre:如果只是簡單的通知,receiver最輕便 12/18 23:19
6F:→ windverb:樓上的意思是說用boardcastreceiver來解決嗎?? 12/23 14:56
7F:→ windverb:因為真的只是傳送一個字串...= = 12/23 14:56