我正在嘗試爲我的應用程序創建一個Service
,它將協商藍牙連接和數據。我希望此服務的生命週期以Application
開始和結束,但仍能夠具有特定的Activities
監聽此服務中發生的事件(此外,Activty
應該能夠調用Service
的特定方法來寫入數據或查詢連接州)。Android - 應用程序生命週期服務
我開始爲我的回調和服務創建AIDL接口,但我無法弄清楚我在做什麼。
這是怎麼回事?謝謝。
編輯:爲了清楚起見,我並沒有特別需要(或想要)爲我的應用程序提供多個流程。現在我沒有一個以上;我只是使用AIDL,因爲它是the only way I know of的Service
與Activity
進行通信。
這不是唯一的方式。你可以延長Binder。如果您需要跨越不同應用程序的IPC,這是唯一的方法。 – zgulser 2015-10-25 09:29:14