diff --git a/api/system-current.txt b/api/system-current.txt index 8bb198396ac34..b9fc3c6370956 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1198,6 +1198,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 2d357364f0426..3ddbbf82d9d74 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;