summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJulia Reynolds <juliacr@google.com>2021-03-17 15:37:23 -0400
committerJulia Reynolds <juliacr@google.com>2021-03-18 01:31:58 +0000
commit039f924455de5b398ddf2fa147116291cdf0db26 (patch)
tree22428a4e0db8f34b08c6b5c64b5acb3c6a42aa2d /core/java/android
parent67a4b3714862f13396ce9f34bb0a3b31e8d0021c (diff)
Add an intdef
Test: make Fixes: 176822079 Change-Id: I5a807bbbb89a7bd07d7d46c792b9e2199201713a
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/Notification.java11
-rw-r--r--core/java/android/service/notification/NotificationListenerService.java3
2 files changed, 13 insertions, 1 deletions
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java
index a3a8a5e6c651..9dcb23711a52 100644
--- a/core/java/android/app/Notification.java
+++ b/core/java/android/app/Notification.java
@@ -823,6 +823,17 @@ public class Notification implements Parcelable
public static final int VISIBILITY_SECRET = -1;
/**
+ * @hide
+ */
+ @IntDef(prefix = "VISIBILITY_", value = {
+ VISIBILITY_PUBLIC,
+ VISIBILITY_PRIVATE,
+ VISIBILITY_SECRET,
+ NotificationManager.VISIBILITY_NO_OVERRIDE
+ })
+ public @interface NotificationVisibilityOverride{};
+
+ /**
* Notification category: incoming call (voice or video) or similar synchronous communication request.
*/
public static final String CATEGORY_CALL = "call";
diff --git a/core/java/android/service/notification/NotificationListenerService.java b/core/java/android/service/notification/NotificationListenerService.java
index 7aa5bbc930fb..bf5f24d17f8a 100644
--- a/core/java/android/service/notification/NotificationListenerService.java
+++ b/core/java/android/service/notification/NotificationListenerService.java
@@ -1786,7 +1786,8 @@ public abstract class NotificationListenerService extends Service {
* {@link NotificationListenerService.Ranking#VISIBILITY_NO_OVERRIDE} if
* no such preference has been expressed.
*/
- public int getLockscreenVisibilityOverride() {
+ public @Notification.NotificationVisibilityOverride
+ int getLockscreenVisibilityOverride() {
return mVisibilityOverride;
}