From ce1c67cdd7a0d0ad64e9a7ef4e9eef7847347ce9 Mon Sep 17 00:00:00 2001 From: Tor Norbye Date: Tue, 2 Dec 2014 13:59:17 -0800 Subject: [PATCH] Add BIND_IMPORTANT to @BindServiceFlags bindService calls passing BIND_IMPORTANT is being flagged as invalid in Android Studio because our tools metadata (derived from @BindServiceFlags) does not know that BIND_IMPORTANT (and BIND_ADJUST_WITH_ACTIVITY) are allowed. https://code.google.com/p/android/issues/detail?id=81489 Change-Id: Ifad899f581f01c96bff46e304013219b80710c87 --- core/java/android/content/Context.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index e6bb09fcc3a25..231dcaf49c43e 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -145,13 +145,14 @@ public abstract class Context { /** @hide */ @IntDef(flag = true, value = { - BIND_AUTO_CREATE, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_NOT_FOREGROUND, BIND_ABOVE_CLIENT, BIND_ALLOW_OOM_MANAGEMENT, - BIND_WAIVE_PRIORITY + BIND_WAIVE_PRIORITY, + BIND_IMPORTANT, + BIND_ADJUST_WITH_ACTIVITY }) @Retention(RetentionPolicy.SOURCE) public @interface BindServiceFlags {}