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