我希望 AsyncTask 下载我作为数组获得的多个文件。使用此代码 AsyncTask 只工作一次,并忽略数组的其余部分。
private class DownloadFiles extends AsyncTask<String[], Integer, String> {
@Override
protected String doInBackground(String[]... sUrl) {
for (int p = 0; p < sUrl.length; p++) {
for (int i=0;i<sUrl[p].length;i++) {
getFileToDown(sUrl[p][i]);
}
}
例如,我想发送的不仅仅是数组:
downloadFiles.execute(databasesArray,imagesArray,etc);