Put the album downloader in a thread.

captchafix
Florens Douwes 11 years ago
parent 12ba1ac6a4
commit 8bc9e52d9e
  1. 31
      Chan/src/org/floens/chan/utils/ImageSaver.java

@ -62,20 +62,25 @@ public class ImageSaver {
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
for (Uri uri : list) { new Thread(new Runnable() {
DownloadManager.Request request = null; @Override
try { public void run() {
request = new DownloadManager.Request(uri); for (Uri uri : list) {
} catch (IllegalArgumentException e) { DownloadManager.Request request = null;
continue; try {
request = new DownloadManager.Request(uri);
} catch (IllegalArgumentException e) {
continue;
}
request.setDestinationInExternalPublicDir(finalFolderPath, uri.getLastPathSegment());
request.setVisibleInDownloadsUi(false);
request.allowScanningByMediaScanner();
dm.enqueue(request);
}
} }
}).start();
request.setDestinationInExternalPublicDir(finalFolderPath, uri.getLastPathSegment());
request.setVisibleInDownloadsUi(false);
request.allowScanningByMediaScanner();
dm.enqueue(request);
}
} }
}).show(); }).show();
} }

Loading…
Cancel
Save