Android 需要异步创建任务对象的建议吗

Android 需要异步创建任务对象的建议吗,android,android-asynctask,Android,Android Asynctask,我需要从服务器获取数据 所以我选择了Asysntask类来发送我的HTTP请求 以下是我的代码模板: clss A{ new B().getDataFromServer(); //This method will be called several times. } class B{ public String getDataFromServer(){ Task task = new Task(); task.execute(); } class Task extends Aysn

我需要从服务器获取数据

所以我选择了Asysntask类来发送我的HTTP请求

以下是我的代码模板:

clss A{

 new B().getDataFromServer();  //This method will be called several times.
}

class B{
public String getDataFromServer(){

Task task = new Task();
task.execute();

}

class Task extends AysncTask{
   //async task stuff here
}

}
现在我的问题是,我多次将Task=newtask对象放入Crating中。 上述步骤将导致性能问题。??
请告诉我是否有其他简单或更少内存消耗的方法可以做到这一点。

异步任务现在从蜂巢按顺序运行,如果您真的需要并行运行AsynTask,那么请使用executeOnExecutor,它可以并行运行任务并优化CPU。

似乎您正在寻找它