diff options
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/service/notification/ConditionProviderService.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/service/notification/ConditionProviderService.java b/core/java/android/service/notification/ConditionProviderService.java index 70d474e..d6ef8f5 100644 --- a/core/java/android/service/notification/ConditionProviderService.java +++ b/core/java/android/service/notification/ConditionProviderService.java @@ -69,8 +69,13 @@ public abstract class ConditionProviderService extends Service { return mNoMan; } - public final void notifyConditions(Condition[] conditions) { - if (!isBound()) return; + public final void notifyCondition(Condition condition) { + if (condition == null) return; + notifyConditions(new Condition[]{ condition }); + } + + public final void notifyConditions(Condition... conditions) { + if (!isBound() || conditions == null) return; try { getNotificationInterface().notifyConditions(getPackageName(), mProvider, conditions); } catch (android.os.RemoteException ex) { |