我已經經歷了一些Stackoverflow上的主題,但無法找到任何足夠的答案「多個活動如何與android中的綁定服務交流?」。我在我的應用程序和2個活動中有一個簡單的綁定服務。我已經建立了服務和活動之間的溝通,但現在我在應用程序中增加了一項活動。Android本地服務如何與應用程序中的多個活動進行通信?
作爲主要活動的活動A將從服務中獲取一些數據。服務正在與一個Servlet進行通信並從servlet中獲取數據,我將發送給我的活動A,並且此活動將顯示數據。我正在通過點擊一個按鈕來從活動A中調用一項新活動。活動A將向活動B發送一些數據。我正在使用Intent
在活動A和B之間共享數據。活動B有一些按鈕,它們將更新活動B中的數據並將其發送到服務,服務會將響應發送回活動B.
我知道活動如何與服務進行通信,但我不知道服務如何與2個或更多活動進行通信。
如果我沒有BroadCastReceiver,那麼有沒有其他方式與服務進行通信? – Dennis