summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mady Mellor <madym@google.com> 2021-04-07 10:34:46 -0700
committer Mady Mellor <madym@google.com> 2021-04-07 10:34:46 -0700
commit813fc2af2c7d91fce2504ec1cc26bd7bda2e97ac (patch)
tree6ee5ba5c7d78e88a77a21cb197fa172b4f36f1d4
parent94424ac41b9429b3a9480f40059f4bc68e5f0969 (diff)
API feedback: make bubble pref an int def
Test: TH Bug: 184204590 Change-Id: Ie8b138e8686dc8be89dbb9ef0698552040e89c8d
-rw-r--r--core/java/android/app/NotificationManager.java10
1 files changed, 9 insertions, 1 deletions
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
* <p>
@@ -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(),