From 226843cde1456755f90ab20c406376556f8cb17c Mon Sep 17 00:00:00 2001 From: "sfufa@google.com" Date: Tue, 9 Nov 2021 15:56:11 -0800 Subject: [PATCH] [Search] Introduce notifyEvent api in OneSearch plugin Bug: 204243851 Test: presubmit Change-Id: Idba665419038f743f3d977602dab44d270f94642 --- .../com/android/systemui/plugins/OneSearch.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src_plugins/com/android/systemui/plugins/OneSearch.java b/src_plugins/com/android/systemui/plugins/OneSearch.java index 29826c39e3..13a956bd80 100644 --- a/src_plugins/com/android/systemui/plugins/OneSearch.java +++ b/src_plugins/com/android/systemui/plugins/OneSearch.java @@ -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 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); }