summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-11-09 23:25:22 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-11-09 23:25:22 +0000
commit968dbf4c7fe98bf64e6c671164767c3d3cd814bd (patch)
tree69396d8d08f3fe7fd05c1ccd7c891d46ad48555d /core/java
parent6ef8030a8e18cf7b25726dca9077727a031054cc (diff)
parent8149961c0aa22e80e4d44659814844aeb7a63c1e (diff)
Merge "Update managed service documentation for low ram devices."
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/service/notification/ConditionProviderService.java3
-rw-r--r--core/java/android/service/notification/NotificationListenerService.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/service/notification/ConditionProviderService.java b/core/java/android/service/notification/ConditionProviderService.java
index 3e992ec36426..080482b0dae9 100644
--- a/core/java/android/service/notification/ConditionProviderService.java
+++ b/core/java/android/service/notification/ConditionProviderService.java
@@ -18,6 +18,7 @@ package android.service.notification;
import android.annotation.SdkConstant;
import android.annotation.SystemApi;
+import android.app.ActivityManager;
import android.app.INotificationManager;
import android.app.Service;
import android.content.ComponentName;
@@ -56,6 +57,8 @@ import android.util.Log;
* &lt;/meta-data>
* &lt;/service></pre>
*
+ * <p> Condition providers cannot be bound by the system on
+ * {@link ActivityManager#isLowRamDevice() low ram} devices</p>
*/
public abstract class ConditionProviderService extends Service {
private final String TAG = ConditionProviderService.class.getSimpleName()
diff --git a/core/java/android/service/notification/NotificationListenerService.java b/core/java/android/service/notification/NotificationListenerService.java
index 08d3118b09f6..dac663e765ea 100644
--- a/core/java/android/service/notification/NotificationListenerService.java
+++ b/core/java/android/service/notification/NotificationListenerService.java
@@ -21,6 +21,7 @@ import android.annotation.NonNull;
import android.annotation.SdkConstant;
import android.annotation.SystemApi;
import android.annotation.TestApi;
+import android.app.ActivityManager;
import android.app.INotificationManager;
import android.app.Notification;
import android.app.Notification.Builder;
@@ -82,6 +83,8 @@ import java.util.List;
* method is the <i>only</i> one that is safe to call before {@link #onListenerConnected()}
* or after {@link #onListenerDisconnected()}.
* </p>
+ * <p> Notification listeners cannot get notification access or be bound by the system on
+ * {@link ActivityManager#isLowRamDevice() low ram} devices</p>
*/
public abstract class NotificationListenerService extends Service {