Merge "Clarify reasons for notification removal." into udc-dev

This commit is contained in:
Pavel Grafov
2023-07-27 15:51:30 +00:00
committed by Android (Google) Code Review

View File

@@ -485,9 +485,6 @@ public abstract class NotificationListenerService extends Service {
/** /**
* Implement this method to learn when notifications are removed. * Implement this method to learn when notifications are removed.
* <p> * <p>
* This might occur because the user has dismissed the notification using system UI (or another
* notification listener) or because the app has withdrawn the notification.
* <p>
* NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the * NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the
* result from {@link StatusBarNotification#getNotification} may be missing some heavyweight * result from {@link StatusBarNotification#getNotification} may be missing some heavyweight
* fields such as {@link android.app.Notification#contentView} and * fields such as {@link android.app.Notification#contentView} and
@@ -506,9 +503,6 @@ public abstract class NotificationListenerService extends Service {
/** /**
* Implement this method to learn when notifications are removed. * Implement this method to learn when notifications are removed.
* <p> * <p>
* This might occur because the user has dismissed the notification using system UI (or another
* notification listener) or because the app has withdrawn the notification.
* <p>
* NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the * NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the
* result from {@link StatusBarNotification#getNotification} may be missing some heavyweight * result from {@link StatusBarNotification#getNotification} may be missing some heavyweight
* fields such as {@link android.app.Notification#contentView} and * fields such as {@link android.app.Notification#contentView} and
@@ -531,9 +525,6 @@ public abstract class NotificationListenerService extends Service {
/** /**
* Implement this method to learn when notifications are removed and why. * Implement this method to learn when notifications are removed and why.
* <p> * <p>
* This might occur because the user has dismissed the notification using system UI (or another
* notification listener) or because the app has withdrawn the notification.
* <p>
* NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the * NOTE: The {@link StatusBarNotification} object you receive will be "light"; that is, the
* result from {@link StatusBarNotification#getNotification} may be missing some heavyweight * result from {@link StatusBarNotification#getNotification} may be missing some heavyweight
* fields such as {@link android.app.Notification#contentView} and * fields such as {@link android.app.Notification#contentView} and
@@ -546,10 +537,9 @@ public abstract class NotificationListenerService extends Service {
* was just removed. * was just removed.
* @param rankingMap The current ranking map that can be used to retrieve ranking information * @param rankingMap The current ranking map that can be used to retrieve ranking information
* for active notifications. * for active notifications.
* @param reason see {@link #REASON_LISTENER_CANCEL}, etc.
*/ */
public void onNotificationRemoved(StatusBarNotification sbn, RankingMap rankingMap, public void onNotificationRemoved(StatusBarNotification sbn, RankingMap rankingMap,
int reason) { @NotificationCancelReason int reason) {
onNotificationRemoved(sbn, rankingMap); onNotificationRemoved(sbn, rankingMap);
} }