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

Commit be75d517 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Allow NLSes to see conversation information

Test: atest
Bug: 167547800
Change-Id: I9b7930951fa7d2550b21c0fa398fc7ff7cc9566f
parent 4bd2490c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -44100,11 +44100,13 @@ package android.service.notification {
    method public long getLastAudiblyAlertedMillis();
    method public String getOverrideGroupKey();
    method public int getRank();
    method @Nullable public android.content.pm.ShortcutInfo getShortcutInfo();
    method @NonNull public java.util.List<android.app.Notification.Action> getSmartActions();
    method @NonNull public java.util.List<java.lang.CharSequence> getSmartReplies();
    method public int getSuppressedVisualEffects();
    method public int getUserSentiment();
    method public boolean isAmbient();
    method public boolean isConversation();
    method public boolean isSuspended();
    method public boolean matchesInterruptionFilter();
    field public static final int USER_SENTIMENT_NEGATIVE = -1; // 0xffffffff
+7 −3
Original line number Diff line number Diff line
@@ -1864,8 +1864,9 @@ public abstract class NotificationListenerService extends Service {
        }

        /**
         * Returns whether this notification is a conversation notification.
         * @hide
         * Returns whether this notification is a conversation notification, and would appear
         * in the conversation section of the notification shade, on devices that separate that
         * type of notification.
         */
        public boolean isConversation() {
            return mIsConversation;
@@ -1880,7 +1881,10 @@ public abstract class NotificationListenerService extends Service {
        }

        /**
         * @hide
         * Returns the shortcut information associated with this notification, if it is a
         * {@link #isConversation() conversation notification}.
         * <p>This might be null even if the notification is a conversation notification, if
         * the posting app hasn't opted into the full conversation feature set yet.</p>
         */
        public @Nullable ShortcutInfo getShortcutInfo() {
            return mShortcutInfo;
+2 −0
Original line number Diff line number Diff line
@@ -42234,11 +42234,13 @@ package android.service.notification {
    method public long getLastAudiblyAlertedMillis();
    method public String getOverrideGroupKey();
    method public int getRank();
    method @Nullable public android.content.pm.ShortcutInfo getShortcutInfo();
    method @NonNull public java.util.List<android.app.Notification.Action> getSmartActions();
    method @NonNull public java.util.List<java.lang.CharSequence> getSmartReplies();
    method public int getSuppressedVisualEffects();
    method public int getUserSentiment();
    method public boolean isAmbient();
    method public boolean isConversation();
    method public boolean isSuspended();
    method public boolean matchesInterruptionFilter();
    field public static final int USER_SENTIMENT_NEGATIVE = -1; // 0xffffffff