【发布时间】:2014-05-09 16:09:26
【问题描述】:
只是一个简单的问题(我认为这更像是一个设计问题而不是实际编程) .我想过为每个不同的调用使用不同的 AsyncTask,但如果这是一种有效的方法,我就不会。或者是否可以在没有 AsyncTask 的情况下在服务中进行调用?.. 任何反馈和任何其他更好的解决方案将不胜感激。谢谢。
【问题讨论】:
标签: android asynchronous android-asynctask
只是一个简单的问题(我认为这更像是一个设计问题而不是实际编程) .我想过为每个不同的调用使用不同的 AsyncTask,但如果这是一种有效的方法,我就不会。或者是否可以在没有 AsyncTask 的情况下在服务中进行调用?.. 任何反馈和任何其他更好的解决方案将不胜感激。谢谢。
【问题讨论】:
标签: android asynchronous android-asynctask
我认为有两种不同的方式,但取决于您的应用程序,asyntask(您提到的)或 Android asynchttp。
http://loopj.com/android-async-http/
但我再说一遍,取决于您的项目,也许我们需要更多信息来扩展答案。
【讨论】:
现在我们有 rxJava 来帮助我们。我在我的一个项目中有相同的要求,并为此使用了 rxJava。我创建了 2 个差异观察者,其中一个正在返回一些列表,我将其传递给第二个正在获取列表中每个项目的详细信息。
【讨论】: