Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 627ab4a1 authored by Yuri Lin's avatar Yuri Lin Committed by Automerger Merge Worker
Browse files

Merge "Fix existing dismissal surfaces, add one for lockscreen" into...

Merge "Fix existing dismissal surfaces, add one for lockscreen" into tm-qpr-dev am: a742754e am: 9f3955cc

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20132294



Change-Id: I7231b25cdafce162d899d27924f6000071c6a011
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 1c84342e 9f3955cc
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -42,7 +42,8 @@ public final class NotificationStats implements Parcelable {

    /** @hide */
    @IntDef(prefix = { "DISMISSAL_SURFACE_" }, value = {
            DISMISSAL_NOT_DISMISSED, DISMISSAL_OTHER, DISMISSAL_PEEK, DISMISSAL_AOD, DISMISSAL_SHADE
            DISMISSAL_NOT_DISMISSED, DISMISSAL_OTHER, DISMISSAL_PEEK, DISMISSAL_AOD,
            DISMISSAL_SHADE, DISMISSAL_BUBBLE, DISMISSAL_LOCKSCREEN
    })
    @Retention(RetentionPolicy.SOURCE)
    public @interface DismissalSurface {}
@@ -75,7 +76,12 @@ public final class NotificationStats implements Parcelable {
     * Notification has been dismissed as a bubble.
     * @hide
     */
    public static final int DISMISSAL_BUBBLE = 3;
    public static final int DISMISSAL_BUBBLE = 4;
    /**
     * Notification has been dismissed from the lock screen.
     * @hide
     */
    public static final int DISMISSAL_LOCKSCREEN = 5;

    /** @hide */
    @IntDef(prefix = { "DISMISS_SENTIMENT_" }, value = {
+8 −2
Original line number Diff line number Diff line
@@ -177,11 +177,13 @@ public interface NotificationRecordLogger {
        NOTIFICATION_CANCEL_USER_PEEK(190),
        @UiEvent(doc = "Notification was canceled due to user dismissal from the always-on display")
        NOTIFICATION_CANCEL_USER_AOD(191),
        @UiEvent(doc = "Notification was canceled due to user dismissal from a bubble")
        NOTIFICATION_CANCEL_USER_BUBBLE(1228),
        @UiEvent(doc = "Notification was canceled due to user dismissal from the lockscreen")
        NOTIFICATION_CANCEL_USER_LOCKSCREEN(193),
        @UiEvent(doc = "Notification was canceled due to user dismissal from the notification"
                + " shade.")
        NOTIFICATION_CANCEL_USER_SHADE(192),
        @UiEvent(doc = "Notification was canceled due to user dismissal from the lockscreen")
        NOTIFICATION_CANCEL_USER_LOCKSCREEN(193),
        @UiEvent(doc = "Notification was canceled due to an assistant adjustment update.")
        NOTIFICATION_CANCEL_ASSISTANT(906);

@@ -232,6 +234,10 @@ public interface NotificationRecordLogger {
                    return NOTIFICATION_CANCEL_USER_AOD;
                case NotificationStats.DISMISSAL_SHADE:
                    return NOTIFICATION_CANCEL_USER_SHADE;
                case NotificationStats.DISMISSAL_BUBBLE:
                    return NOTIFICATION_CANCEL_USER_BUBBLE;
                case NotificationStats.DISMISSAL_LOCKSCREEN:
                    return NOTIFICATION_CANCEL_USER_LOCKSCREEN;
                default:
                    if (NotificationManagerService.DBG) {
                        throw new IllegalArgumentException("Unexpected surface for user-dismiss "