-4
我想根据列表的大小多次执行异步任务。这可以如何实现?我也想每次更改参数。如何多次执行异步任务?
我想根据列表的大小多次执行异步任务。这可以如何实现?我也想每次更改参数。如何多次执行异步任务?
您可以遍历列表大小并调用异步任务。
for(int i=0; i<list.size();i++)
{
// Call AsyncTask with any value you want to pass
// just generate a constructor accordingly
new AsyncTask(i).execute();
}
而且在AsyncTask
类获得的价值与所需的构造:
public class AsyncTask{
Integer position;
public AsyncTask(Integer passedValue)
{
position = passedValue;
}
}
希望它可以帮助ツ
如果您可能同时启动大量的AsyncTask,我推荐使用task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); – 2Dee
把代码在这里可以帮你 –
保持遍历列表尺寸迭代,并调用异步任务循环 –