1

我不知道哪種方法適合我的需求。我需要一個後臺服務添加到我的應用程序,使用服務還是意向服務?

  1. 打開服務器套接字
  2. 等待來自客戶端的socket連接
  3. 一旦插座連接時,無限期監聽通過客戶端
  4. 發送的消息

應用程序有沒有活動,實質上是(我上述1存在別的東西,和1)2個服務

我應該擴展服務或意向服務?我假設我需要在任何一個類中創建線程,以阻止其他服務中的其他代碼執行。

+0

請查看以下鏈接: http://stackoverflow.com/questions/15524280/service-vs-intent-service –

回答

0

你說:

2)等待來自客戶端3)一旦套接字連接是由一個socket連接,無限期監聽通過客戶端發送的消息。

對於此操作,最好延長ServiceIntentService是無法處理等待任務的服務類,但Service可以處理它。 IntentService總是不耐煩地幹活。

+0

如果我使用服務類,並使用線程爲好,這樣也不會妨礙其他代碼執行的另一個服務,正確? – user3369427

+0

正確。一個'Service'類永遠不會阻塞其他線程和代碼的執行。 –

相關問題