2013-03-21 59 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确实是一个不错的工作。