[Search] Introduce notifyEvent api in OneSearch plugin
Bug: 204243851 Test: presubmit Change-Id: Idba665419038f743f3d977602dab44d270f94642
This commit is contained in:
parent
f37d7a21f2
commit
226843cde1
|
@ -28,7 +28,7 @@ import java.util.ArrayList;
|
|||
@ProvidesInterface(action = OneSearch.ACTION, version = OneSearch.VERSION)
|
||||
public interface OneSearch extends Plugin {
|
||||
String ACTION = "com.android.systemui.action.PLUGIN_ONE_SEARCH";
|
||||
int VERSION = 4;
|
||||
int VERSION = 5;
|
||||
|
||||
/**
|
||||
* Get the content provider warmed up.
|
||||
|
@ -37,10 +37,18 @@ public interface OneSearch extends Plugin {
|
|||
|
||||
/**
|
||||
* Get the suggest search target list for the query.
|
||||
*
|
||||
* @param query The query to get the search suggests for.
|
||||
*/
|
||||
ArrayList<Parcelable> getSuggests(Parcelable query);
|
||||
|
||||
/** Get image bitmap with the URL. */
|
||||
Parcelable getImageBitmap(String imageUrl);
|
||||
|
||||
/**
|
||||
* Notifies search events to plugin
|
||||
*
|
||||
* @param event the SearchTargetEvent event created due to user action
|
||||
*/
|
||||
void notifyEvent(Parcelable event);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue