mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Make DownloadThread extend Thread
PiperOrigin-RevId: 240120782
This commit is contained in:
parent
b0bb6ec8a5
commit
e91eec7cf8
@ -818,26 +818,24 @@ public final class DownloadManager {
|
||||
}
|
||||
}
|
||||
|
||||
private class DownloadThread implements Runnable {
|
||||
private class DownloadThread extends Thread {
|
||||
|
||||
private final Download download;
|
||||
private final Downloader downloader;
|
||||
private final boolean isRemoveThread;
|
||||
private final Thread thread;
|
||||
private volatile boolean isCanceled;
|
||||
|
||||
private DownloadThread(Download download, Downloader downloader, boolean isRemoveThread) {
|
||||
this.download = download;
|
||||
this.downloader = downloader;
|
||||
this.isRemoveThread = isRemoveThread;
|
||||
thread = new Thread(this);
|
||||
thread.start();
|
||||
start();
|
||||
}
|
||||
|
||||
public void cancel() {
|
||||
isCanceled = true;
|
||||
downloader.cancel();
|
||||
thread.interrupt();
|
||||
interrupt();
|
||||
}
|
||||
|
||||
// Methods running on download thread.
|
||||
|
Loading…
x
Reference in New Issue
Block a user