您是否应为每个不同的呼叫创建新的异步任务或使用相同的呼叫

cxz*_*xzp 3 android http android-asynctask

所以我有一个应用程序,将使多个HTTP Post/Gets

EG登录,getThisData,getThatData,sendThis,sendThat

有一个单独的AsyncTask来处理每一个更好

或一个异步任务,并与开关不同的方式处理他们onPostExecutedoInBackground

干杯

Fat*_*tih 7

简短的回答是,您应该为每个调用创建一个新的AsncTask.

如果你感兴趣,那么答案很长;

根据Android的Asynctask文档,

  • AsyncTask的目标是为您处理线程管理,您不必担心线程机制.
  • Android平台处理线程池以管理异步操作.AsyncTasks就像消耗品.该任务只能执行一次(如果尝试第二次执行,则会抛出异常.)

快乐的异步编码!:-)