Android 什么更好?多个异步任务还是一个来处理所有异步请求?

Android 什么更好?多个异步任务还是一个来处理所有异步请求?,android,android-asynctask,Android,Android Asynctask,目前,我有一个应用程序可以创建各种各样的对Facebook和我的服务器的请求,我想知道最好的方法是实现不同的AsyncTask还是对所有不同的请求使用相同的AsyncTask 你觉得怎么样? 下面是一个用例,例如: 我发送一个Facebook连接请求,当我到达onComplete时,我用FQL获取用户信息必须是异步的,当响应返回时,用户的图像将发布在主视图上 之后,应用程序会向应用程序的后台服务器发送一个不同的请求并得到响应。我想你必须自己决定。 如果您有很多请求,请注意android对异步任务

目前,我有一个应用程序可以创建各种各样的对Facebook和我的服务器的请求,我想知道最好的方法是实现不同的AsyncTask还是对所有不同的请求使用相同的AsyncTask

你觉得怎么样? 下面是一个用例,例如:

我发送一个Facebook连接请求,当我到达onComplete时,我用FQL获取用户信息必须是异步的,当响应返回时,用户的图像将发布在主视图上


之后,应用程序会向应用程序的后台服务器发送一个不同的请求并得到响应。

我想你必须自己决定。 如果您有很多请求,请注意android对异步任务数量的限制。如果你达到这个极限,你的应用程序就会崩溃。 还请注意,如果将多个作业分配给单个异步任务,则可能会在后台运行很长时间的任务。
你也可以读这篇文章->。

我想你必须自己决定。 如果您有很多请求,请注意android对异步任务数量的限制。如果你达到这个极限,你的应用程序就会崩溃。 还请注意,如果将多个作业分配给单个异步任务,则可能会在后台运行很长时间的任务。
您也可以阅读本文->。

我建议使用并发异步任务,以确保在其中一个请求不返回答案的情况下运行所有其他请求。

我建议使用并发异步任务,以确保在其中一个请求不返回答案的情况下运行所有其他请求