我有一個本地服務需要等待響應,當它得到響應時立即用該信息更新活動。所以這個活動不會輪詢一個服務方法,但是當本地服務獲得一些數據時,它必須立即通知該活動。Android如何將實時數據從本地服務傳遞到活動堆棧?
因此活動 - 綁定 - > LocalService < ------>(RemoteService單獨進程)。所以我知道我可以把它打包成一個意圖,然後把它傳遞給活動......但這是最好的/唯一的選擇。從本地服務到調用本地服務的活動之間,還有其他什麼方面的信息?請記住,我已經將本地服務綁定到在後臺永遠運行的遠程單獨流程服務,並定期將實時數據發送到本地服務。謝謝
構建的ContentProvider延長ContentObserver和使用ContentResolver.notifyChange通知ContentObserver數據被更改 – Selvin