我希望 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);