diff --git a/src/org/lineageos/updater/DownloadClient.java b/src/org/lineageos/updater/DownloadClient.java index 277d7c5c..8a2fe8e0 100644 --- a/src/org/lineageos/updater/DownloadClient.java +++ b/src/org/lineageos/updater/DownloadClient.java @@ -15,7 +15,6 @@ */ package org.lineageos.updater; -import android.os.AsyncTask; import android.os.SystemClock; import android.util.Log; @@ -101,12 +100,12 @@ public class DownloadClient { } public void cancel() { - new AsyncTask() { - protected Void doInBackground(Void... unused) { + new Thread(new Runnable() { + @Override + public void run() { mClient.cancel(DOWNLOAD_TAG); - return null; } - }.execute(); + }).start(); } private void downloadInternal(String url, final DownloadCallback callback) {