我试图在onCreate()
活动中一次启动 6 个异步任务。但我注意到以下内容:
a)如果我保持相同的活动,所有异步任务都会doInBackground()
正确执行。
b)如果我切换到其他活动,则只会doInBackground()
执行 4 或 5 个异步任务。最后一个async
任务doInBackground()
永远不会执行。
有人可以告诉我可能做错了什么。我在 for 循环中盯着不同的异步任务。如果我在 onStart() 中执行此操作,那么如果我切换到此活动,则所有异步任务都会再次执行。请帮忙。这是示例代码:
For(int i=0;i<7;i++){
webServiceTask= WebServiceTask.getInstance();
webServiceTask.execute("");
}