2013-03-21 61 views
2

我的Android應用程序需要與幾個休息服務進行通信。現在我決定避免爲此使用AsyncTasks。我的架構將基於一個服務和一對意向服務。我的每個活動都會向一個服務發送一個包含參數的意圖。基於這些參數,該服務將調用各種IntentServices。意向服務然後將執行網絡操作並將結果廣播回到調用活動中。這種方法是否正確?可能是活動直接調用IntentService的想法?這種方法有什麼缺點?Android休息架構

親切的問候

+0

任何理由,你不想從我聽到有AsyncTasks工作 – Atrix1987 2013-03-21 12:52:58

+0

壞計算策略...設計服務模式。你說啥 ? – user1730789 2013-03-21 12:54:07

+0

@ user1730789,錯誤的方法?誰告訴過你的? – Egor 2013-03-21 12:57:45

回答

0

WebApp即REST服務應該答案與response非常快(所以客戶端應用程序不鎖定)。如果您的請求需要一些時間來處理,response應該是202。所以你可能不得不再次查找資源,這對於AsyncTasks確實是一個不錯的工作。