From 7874996823f85678d0a13eff12a32dff3798d00c Mon Sep 17 00:00:00 2001 From: Hilary Huo Date: Tue, 28 Apr 2020 16:34:42 -0700 Subject: [PATCH] [AllAppsSearch] Update AllAppsSearch interface to expose the activity to the plugin Tested=Locally Change-Id: I8986eb50fea2091d8a1aea3cc1c5ee58e3692bc6 --- .../launcher3/allapps/AllAppsTransitionController.java | 2 +- .../com/android/systemui/plugins/AllAppsSearchPlugin.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/allapps/AllAppsTransitionController.java b/src/com/android/launcher3/allapps/AllAppsTransitionController.java index 071c03d23a..f5d96741be 100644 --- a/src/com/android/launcher3/allapps/AllAppsTransitionController.java +++ b/src/com/android/launcher3/allapps/AllAppsTransitionController.java @@ -279,7 +279,7 @@ public class AllAppsTransitionController implements StateHandler, OnDeviceProfil R.layout.all_apps_content_layout, mAppsView, false); mAppsView.addView(mPluginContent); mPluginContent.setAlpha(0f); - mPlugin.setup((ViewGroup) mPluginContent); + mPlugin.setup((ViewGroup) mPluginContent, mLauncher); } @Override diff --git a/src_plugins/com/android/systemui/plugins/AllAppsSearchPlugin.java b/src_plugins/com/android/systemui/plugins/AllAppsSearchPlugin.java index b865a20909..cdd3b06667 100644 --- a/src_plugins/com/android/systemui/plugins/AllAppsSearchPlugin.java +++ b/src_plugins/com/android/systemui/plugins/AllAppsSearchPlugin.java @@ -16,6 +16,7 @@ package com.android.systemui.plugins; +import android.app.Activity; import android.view.ViewGroup; import android.widget.EditText; @@ -27,8 +28,8 @@ import com.android.systemui.plugins.annotations.ProvidesInterface; @ProvidesInterface(action = AllAppsSearchPlugin.ACTION, version = AllAppsSearchPlugin.VERSION) public interface AllAppsSearchPlugin extends Plugin { String ACTION = "com.android.systemui.action.PLUGIN_ALL_APPS_SEARCH_ACTIONS"; - int VERSION = 1; + int VERSION = 2; - void setup(ViewGroup parent); + void setup(ViewGroup parent, Activity activity); void setEditText(EditText editText); }