summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-08-03 07:33:42 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-08-03 07:33:42 +0000
commita1299c8c27b000a6209f1170c1628bbeba37750d (patch)
tree485a18fbea548673d85563495d5a4afb4dea218b
parent4b69380f9512a99a70990a5443a58bd6310aa1d8 (diff)
parentae89e55bb059b37922a3745b1b45ac79a71a05be (diff)
downloadandroid_packages_providers_DownloadProvider-a1299c8c27b000a6209f1170c1628bbeba37750d.tar.gz
android_packages_providers_DownloadProvider-a1299c8c27b000a6209f1170c1628bbeba37750d.tar.bz2
android_packages_providers_DownloadProvider-a1299c8c27b000a6209f1170c1628bbeba37750d.zip
release-request-ca4ad653-1655-436a-b65c-2527b02ae5f2-for-git_oc-mr1-release-4241196 snap-temp-L48200000088705722
Change-Id: I898a07b712e1ae97d57519c52f8781422c0b2ce6
-rw-r--r--src/com/android/providers/downloads/DownloadNotifier.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadNotifier.java b/src/com/android/providers/downloads/DownloadNotifier.java
index 4da0d2a5..d38aa755 100644
--- a/src/com/android/providers/downloads/DownloadNotifier.java
+++ b/src/com/android/providers/downloads/DownloadNotifier.java
@@ -229,6 +229,7 @@ public class DownloadNotifier {
final Uri uri = new Uri.Builder().scheme("active-dl").appendPath(tag).build();
final Intent intent = new Intent(Constants.ACTION_LIST,
uri, mContext, DownloadReceiver.class);
+ intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
intent.putExtra(DownloadManager.EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS,
downloadIds);
builder.setContentIntent(PendingIntent.getBroadcast(mContext,
@@ -241,6 +242,7 @@ public class DownloadNotifier {
final Uri cancelUri = new Uri.Builder().scheme("cancel-dl").appendPath(tag).build();
final Intent cancelIntent = new Intent(Constants.ACTION_CANCEL,
cancelUri, mContext, DownloadReceiver.class);
+ cancelIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
cancelIntent.putExtra(DownloadReceiver.EXTRA_CANCELED_DOWNLOAD_IDS, downloadIds);
cancelIntent.putExtra(DownloadReceiver.EXTRA_CANCELED_DOWNLOAD_NOTIFICATION_TAG, tag);
@@ -268,6 +270,7 @@ public class DownloadNotifier {
}
final Intent intent = new Intent(action, uri, mContext, DownloadReceiver.class);
+ intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
intent.putExtra(DownloadManager.EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS,
getDownloadIds(cursor, cluster));
builder.setContentIntent(PendingIntent.getBroadcast(mContext,
@@ -275,6 +278,7 @@ public class DownloadNotifier {
final Intent hideIntent = new Intent(Constants.ACTION_HIDE,
uri, mContext, DownloadReceiver.class);
+ hideIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
builder.setDeleteIntent(PendingIntent.getBroadcast(mContext, 0, hideIntent, 0));
}