diff --git a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java index cb68aa575..6a07de4fe 100644 --- a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java +++ b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java @@ -145,7 +145,7 @@ public abstract class Downloader { totalBytes = totalDownloadSize(); byte[] buffer = new byte[bufferSize]; - timer.scheduleAtFixedRate(progressTask, 0, 100); + timer.scheduleAtFixedRate(progressTask, 0, 500); // Getting the total download size could potentially take time, depending on how // it is implemented, so we may as well check this before we proceed. diff --git a/app/src/main/java/org/fdroid/fdroid/net/DownloaderService.java b/app/src/main/java/org/fdroid/fdroid/net/DownloaderService.java index 8dc833d29..3fdb53acf 100644 --- a/app/src/main/java/org/fdroid/fdroid/net/DownloaderService.java +++ b/app/src/main/java/org/fdroid/fdroid/net/DownloaderService.java @@ -147,8 +147,7 @@ public class DownloaderService extends Service { public static PendingIntent getCancelPendingIntent(Context context, String urlString) { Intent cancelIntent = new Intent(context.getApplicationContext(), DownloaderService.class) .setData(Uri.parse(urlString)) - .setAction(ACTION_CANCEL) - .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | IntentCompat.FLAG_ACTIVITY_CLEAR_TASK); + .setAction(ACTION_CANCEL); return PendingIntent.getService(context.getApplicationContext(), urlString.hashCode(), cancelIntent,