summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@google.com>2020-04-09 03:14:42 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-04-09 03:14:42 +0000
commitde7f06077250dca332d0ff16b4ea491f9232aaa4 (patch)
tree893fc12f9fa3b6e36e4a40026e53329894c229a0 /core/java
parent466397c4e98a171328dcee96824cd58e131d4fb9 (diff)
parent9d475e958df9ea0f558458de6629733d5b1fd3e1 (diff)
Merge "Offer a NOTIFY_NO_DELAY flag for notifications." into rvc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/content/ContentResolver.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java
index e446f4fa5eb4..0a4627da223a 100644
--- a/core/java/android/content/ContentResolver.java
+++ b/core/java/android/content/ContentResolver.java
@@ -687,6 +687,19 @@ public abstract class ContentResolver implements ContentInterface {
public static final int NOTIFY_DELETE = 1 << 4;
/**
+ * Flag for {@link #notifyChange(Uri, ContentObserver, int)}: typically set
+ * by a {@link ContentProvider} to indicate that this notification should
+ * not be subject to any delays when dispatching to apps running in the
+ * background.
+ * <p>
+ * Using this flag may negatively impact system health and performance, and
+ * should be used sparingly.
+ *
+ * @hide
+ */
+ public static final int NOTIFY_NO_DELAY = 1 << 15;
+
+ /**
* No exception, throttled by app standby normally.
* @hide
*/