2012-02-13 41 views
0

我目前工作的一個應用程序至極將通過Web服務做四兩件事: - 接收任務分配 - 發送的分配任務 結果 - 關於下達任務 接收圖片 - 將來自手機的攝像頭拍攝的照片Android服務:一種多用途服務還是很多任務專用服務?

我想知道實現這一目標的最佳途徑:一個IntentService它處理四種不同類型的意向或處理只是一個意向4個IntentServices。

你有什麼建議嗎?

回答

1

如果任務不互相關聯,並且不需要執行的順序,那麼你應該有4個目的服務,爲各類型的操作1個服務去。但是,如果你的任務之間的相互關係(依賴於執行順序),那麼其更合理地寫一個目的服務,雖然你可以用4個不同的服務實現這一點。

總之,這取決於你想如何模塊化你的代碼,並使其更容易調試在未來

+0

感謝您的答案。我的四項任務完全是獨立的,可能會同時啓動。我想我會寫四項服務 – 2012-02-13 13:19:57