簡體   English   中英

從asynctask到活動的android服務回調

[英]android service callback from asynctask to activities

我有一個應用程序,其中有一些活動受服務限制。 該服務在asynctask中打開一個套接字連接,並開始偵聽(while(true))來自套接字服務器的傳入消息。

問題是:如何向消息到達的多個活動發送回調?

提前致謝

您是否正在使用onBind()將活動綁定到服務? 如果是這樣,為什么? 通常不需要onBind()。

據我所知,您正在偵聽來自服務器的傳入消息。 您是否使用Google Cloud Messaging進行了調查?

活動不必綁定到服務。 它會一直運行,直到有東西將其關閉為止。 您可以在其上運行AsyncTask,但甚至可能要使用自己的后台HandlerThread。

無論如何,要與活動進行通信,請使用LocalBroadcastReceiver並從服務發送廣播Intent。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM