0
我是android編程的新手。我正在編寫客戶端服務器程序。我想創建ServerService
它監聽傳入的連接,一旦請求來自客戶端,它會創建兩個其他服務SendService
和ReceiveService
在兩個不同的線程中寫入和讀取套接字。因此我從IntentService
推導出這些服務。如何將套接字信息傳遞給SendService
和ReceiveService
?我可以在這兩個服務中有一個簡單的成員變量,並將其設置爲ServerService
?如果是的話如何設置這個值?使用getBaseContext()
?Android中的服務器程序中將偵聽器服務的套接字發送給工作服務
我的困惑主要是由於我們不明確創建Service實例。我可以告訴系統在創建實例時填充此插槽嗎? – FourOfAKind 2012-02-02 23:40:22
服務基本上是沒有用戶界面的活動。您可以像活動一樣通過意向啓動一項服務,您可以讓他們自己做事情,或者讓他們更直接地訪問(例如媒體播放器) – Pyrodante 2012-02-02 23:50:55
是的。但具體如何將套接字信息從ServerService發送到SendService?在這種情況下服務是完全錯誤的選擇嗎? – FourOfAKind 2012-02-02 23:53:59