我的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