summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fabian Kozynski <kozynski@google.com> 2019-03-12 15:06:38 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-03-12 15:06:38 +0000
commit40a3958d69d96e2025f163d3fefeb114eef5568f (patch)
treeb74d16e9d062b7f646cc28a29657fba2016c8d6a
parentfdacc3af7c75b83f372fc34fec64f4be0cafc003 (diff)
parent5747d630591ce69cc7f19bfde807d251b608d797 (diff)
Merge "Added Nullable annotations to NotificationManager API"
-rw-r--r--api/system-current.txt6
-rw-r--r--core/java/android/app/NotificationManager.java10
2 files changed, 9 insertions, 7 deletions
diff --git a/api/system-current.txt b/api/system-current.txt
index aec8cc1d68ed..28104d56f85a 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -546,10 +546,10 @@ package android.app {
public class NotificationManager {
method @Nullable public android.content.ComponentName getAllowedNotificationAssistant();
- method @Nullable public android.content.ComponentName getAllowedNotificationAssistantForUser(android.os.UserHandle);
+ method @Nullable public android.content.ComponentName getAllowedNotificationAssistantForUser(@NonNull android.os.UserHandle);
method public boolean isNotificationAssistantAccessGranted(@NonNull android.content.ComponentName);
- method public void setNotificationAssistantAccessGranted(android.content.ComponentName, boolean);
- method public void setNotificationAssistantAccessGrantedForUser(android.content.ComponentName, android.os.UserHandle, boolean);
+ method public void setNotificationAssistantAccessGranted(@Nullable android.content.ComponentName, boolean);
+ method public void setNotificationAssistantAccessGrantedForUser(@Nullable android.content.ComponentName, @NonNull android.os.UserHandle, boolean);
}
public final class StatsManager {
diff --git a/core/java/android/app/NotificationManager.java b/core/java/android/app/NotificationManager.java
index ed7aa4a097eb..204fb6aeb529 100644
--- a/core/java/android/app/NotificationManager.java
+++ b/core/java/android/app/NotificationManager.java
@@ -1277,7 +1277,8 @@ public class NotificationManager {
* @hide
*/
@SystemApi
- public void setNotificationAssistantAccessGranted(ComponentName assistant, boolean granted) {
+ public void setNotificationAssistantAccessGranted(@Nullable ComponentName assistant,
+ boolean granted) {
INotificationManager service = getService();
try {
service.setNotificationAssistantAccessGranted(assistant, granted);
@@ -1296,8 +1297,8 @@ public class NotificationManager {
* @hide
*/
@SystemApi
- public void setNotificationAssistantAccessGrantedForUser(ComponentName assistant,
- UserHandle user, boolean granted) {
+ public void setNotificationAssistantAccessGrantedForUser(@Nullable ComponentName assistant,
+ @NonNull UserHandle user, boolean granted) {
INotificationManager service = getService();
try {
service.setNotificationAssistantAccessGrantedForUser(assistant, user.getIdentifier(),
@@ -1319,7 +1320,8 @@ public class NotificationManager {
/** @hide */
@SystemApi
- public @Nullable ComponentName getAllowedNotificationAssistantForUser(UserHandle user) {
+ public @Nullable ComponentName getAllowedNotificationAssistantForUser(
+ @NonNull UserHandle user) {
INotificationManager service = getService();
try {
return service.getAllowedNotificationAssistantForUser(user.getIdentifier());