需要有关AsyncTask对象创建的建议

时间:2014-03-01 09:04:27

标签: 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 AysncTask{
   //async task stuff here
}

}

现在我的问题是,我多次使用任务任务=新任务()对象。 上述步骤将导致性能问题。 如果还有其他简单或更少的内存消耗方式,请告诉我。

1 个答案:

答案 0 :(得分:0)

异步任务现在从HoneyComb顺序运行,如果你真的需要并行运行AsynTask,那么使用executeOnExecutor并行运行任务并优化CPU。