diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 744399de8225a..e3681c09877a5 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -2363,6 +2363,8 @@ package android.app.search { method @NonNull public String getTargetId(); method @NonNull public java.util.List getTargetIds(); method public void writeToParcel(@NonNull android.os.Parcel, int); + field public static final int ACTION_DELETE = 9; // 0x9 + field public static final int ACTION_DISMISS = 10; // 0xa field public static final int ACTION_DRAGNDROP = 7; // 0x7 field public static final int ACTION_LAUNCH_KEYBOARD_FOCUS = 6; // 0x6 field public static final int ACTION_LAUNCH_TOUCH = 5; // 0x5 diff --git a/core/java/android/app/search/SearchTargetEvent.java b/core/java/android/app/search/SearchTargetEvent.java index d4915afd5ce68..e8ef9227ad054 100644 --- a/core/java/android/app/search/SearchTargetEvent.java +++ b/core/java/android/app/search/SearchTargetEvent.java @@ -50,7 +50,9 @@ public final class SearchTargetEvent implements Parcelable { ACTION_LAUNCH_TOUCH, ACTION_LAUNCH_KEYBOARD_FOCUS, ACTION_DRAGNDROP, - ACTION_SURFACE_INVISIBLE + ACTION_SURFACE_INVISIBLE, + ACTION_DELETE, + ACTION_DISMISS }) @Retention(RetentionPolicy.SOURCE) public @interface ActionType {} @@ -114,6 +116,16 @@ public final class SearchTargetEvent implements Parcelable { */ public static final int ACTION_SURFACE_INVISIBLE = 8; + /** + * Constant that defines user deleted a target. + */ + public static final int ACTION_DELETE = 9; + + /** + * Constant that defines user dismissed a target. + */ + public static final int ACTION_DISMISS = 10; + private SearchTargetEvent(@NonNull List targetIds, @Nullable String location, @ActionType int actionType,