我的Android應用程序需要與幾個休息服務進行通信。現在我決定避免爲此使用AsyncTasks。我的架構將基於一個服務和一對意向服務。我的每個活動都會向一個服務發送一個包含參數的意圖。基於這些參數,該服務將調用各種IntentServices。意向服務然後將執行網絡操作並將結果廣播回到調用活動中。這種方法是否正確?可能是活動直接調用IntentService的想法?這種方法有什麼缺點?Android休息架構
親切的問候
我的Android應用程序需要與幾個休息服務進行通信。現在我決定避免爲此使用AsyncTasks。我的架構將基於一個服務和一對意向服務。我的每個活動都會向一個服務發送一個包含參數的意圖。基於這些參數,該服務將調用各種IntentServices。意向服務然後將執行網絡操作並將結果廣播回到調用活動中。這種方法是否正確?可能是活動直接調用IntentService的想法?這種方法有什麼缺點?Android休息架構
親切的問候
使用robospice :)
動機: http://thumbnails.visually.netdna-cdn.com/RoboSpice_508a372b320e5.png
我看了這個。看起來很有趣。這有多穩定? – user1730789 2013-03-21 19:04:10
的WebApp
即REST服務應該答案與response
非常快(所以客戶端應用程序不鎖定)。如果您的請求需要一些時間來處理,response
應該是202
。所以你可能不得不再次查找資源,這對於AsyncTasks
確實是一個不錯的工作。
您可以使用RESTDroid實現由維吉爾Dobjanschi在谷歌IO視頻
任何理由,你不想從我聽到有AsyncTasks工作 – Atrix1987 2013-03-21 12:52:58
壞計算策略...設計服務模式。你說啥 ? – user1730789 2013-03-21 12:54:07
@ user1730789,錯誤的方法?誰告訴過你的? – Egor 2013-03-21 12:57:45