Merge "Add two new SearcTargetEvent types to represent user action to delete or dismiss a target." into udc-dev
This commit is contained in:
@@ -2363,6 +2363,8 @@ package android.app.search {
|
||||
method @NonNull public String getTargetId();
|
||||
method @NonNull public java.util.List<java.lang.String> 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
|
||||
|
||||
@@ -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<String> targetIds,
|
||||
@Nullable String location,
|
||||
@ActionType int actionType,
|
||||
|
||||
Reference in New Issue
Block a user