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

Commit 27d51c89 authored by Danning Chen's avatar Danning Chen
Browse files

Add a semantic action IntDef in Notification for marking a conversation as a priority

Test: build the framework
Change-Id: Ieb5e782303b6884eb1b0e5bd0bbc811d82a83537
Bug: 163614153
parent 011e74cc
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -650,6 +650,10 @@ package android.app {
    field public static final int FLAG_AUTOGROUP_SUMMARY = 1024; // 0x400
  }
  public static class Notification.Action implements android.os.Parcelable {
    field public static final int SEMANTIC_ACTION_MARK_CONVERSATION_AS_PRIORITY = 11; // 0xb
  }
  public static final class Notification.TvExtender implements android.app.Notification.Extender {
    ctor public Notification.TvExtender();
    ctor public Notification.TvExtender(android.app.Notification);
+10 −1
Original line number Diff line number Diff line
@@ -1520,6 +1520,14 @@ public class Notification implements Parcelable
         */
        public static final int SEMANTIC_ACTION_CALL = 10;

        /**
         * {@code SemanticAction}: Mark the conversation associated with the notification as a
         * priority. Note that this is only for use by the notification assistant services.
         * @hide
         */
        @SystemApi
        public static final int SEMANTIC_ACTION_MARK_CONVERSATION_AS_PRIORITY = 11;

        private final Bundle mExtras;
        @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
        private Icon mIcon;
@@ -2230,7 +2238,8 @@ public class Notification implements Parcelable
                SEMANTIC_ACTION_UNMUTE,
                SEMANTIC_ACTION_THUMBS_UP,
                SEMANTIC_ACTION_THUMBS_DOWN,
                SEMANTIC_ACTION_CALL
                SEMANTIC_ACTION_CALL,
                SEMANTIC_ACTION_MARK_CONVERSATION_AS_PRIORITY
        })
        @Retention(RetentionPolicy.SOURCE)
        public @interface SemanticAction {}