diff --git a/api/system-current.txt b/api/system-current.txt index 77aff8dac3fa8..2530c29f77458 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1162,6 +1162,7 @@ package android.app.prediction { field public static final int ACTION_DISMISS = 2; // 0x2 field public static final int ACTION_LAUNCH = 1; // 0x1 field public static final int ACTION_PIN = 3; // 0x3 + field public static final int ACTION_UNPIN = 4; // 0x4 field @NonNull public static final android.os.Parcelable.Creator CREATOR; } diff --git a/api/test-current.txt b/api/test-current.txt index 693b190ae5a8b..050e249a79617 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -578,6 +578,7 @@ package android.app.prediction { field public static final int ACTION_DISMISS = 2; // 0x2 field public static final int ACTION_LAUNCH = 1; // 0x1 field public static final int ACTION_PIN = 3; // 0x3 + field public static final int ACTION_UNPIN = 4; // 0x4 field @NonNull public static final android.os.Parcelable.Creator CREATOR; } diff --git a/core/java/android/app/prediction/AppTargetEvent.java b/core/java/android/app/prediction/AppTargetEvent.java index 26ff0c17da2e7..f519145c4aa8d 100644 --- a/core/java/android/app/prediction/AppTargetEvent.java +++ b/core/java/android/app/prediction/AppTargetEvent.java @@ -38,7 +38,7 @@ public final class AppTargetEvent implements Parcelable { /** * @hide */ - @IntDef({ACTION_LAUNCH, ACTION_DISMISS, ACTION_PIN}) + @IntDef({ACTION_LAUNCH, ACTION_DISMISS, ACTION_PIN, ACTION_UNPIN}) @Retention(RetentionPolicy.SOURCE) public @interface ActionType {} @@ -57,6 +57,11 @@ public final class AppTargetEvent implements Parcelable { */ public static final int ACTION_PIN = 3; + /** + * Event type constant indicating an app target has been un-pinned. + */ + public static final int ACTION_UNPIN = 4; + private final AppTarget mTarget; private final String mLocation; private final int mAction;