-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
把代碼在這裏可以幫你 –
保持遍歷列表尺寸迭代,並調用異步任務循環 –