0

AsyncTask に、配列として取得した複数のファイルをダウンロードしてもらいたいです。このコードを使用すると、AsyncTask は 1 回だけ機能し、残りの配列は無視されます。

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);
4

1 に答える 1