diff --git a/core/java/android/app/NotificationManager.java b/core/java/android/app/NotificationManager.java index f0d580f066d8..da03a3da820a 100644 --- a/core/java/android/app/NotificationManager.java +++ b/core/java/android/app/NotificationManager.java @@ -419,6 +419,14 @@ public class NotificationManager { @Retention(RetentionPolicy.SOURCE) public @interface Importance {} + /** @hide */ + @IntDef(prefix = { "BUBBLE_PREFERENCE_" }, value = { + BUBBLE_PREFERENCE_NONE, BUBBLE_PREFERENCE_SELECTED, + BUBBLE_PREFERENCE_ALL + }) + @Retention(RetentionPolicy.SOURCE) + public @interface BubblePreference {} + /** * Activity Action: Launch an Automatic Zen Rule configuration screen *
@@ -1379,7 +1387,7 @@ public class NotificationManager { * @see Notification#getBubbleMetadata() * @return the users' bubble preference for the app. */ - public int getBubblePreference() { + public @BubblePreference int getBubblePreference() { INotificationManager service = getService(); try { return service.getBubblePreferenceForPackage(mContext.getPackageName(),