diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-06-14 20:08:57 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-06-18 01:11:46 -0700 |
commit | 95cded5424d1dd6129c546fa588cab05b093b05a (patch) | |
tree | f5baad6504b7046f85f7b60709d405bb8e640eb9 /src/com/android/launcher3/qsb/QsbWidgetHostView.java | |
parent | 260b4cbd908a5faad86c1d816cd7158d454626e1 (diff) | |
download | android_packages_apps_Trebuchet-95cded5424d1dd6129c546fa588cab05b093b05a.tar.gz android_packages_apps_Trebuchet-95cded5424d1dd6129c546fa588cab05b093b05a.tar.bz2 android_packages_apps_Trebuchet-95cded5424d1dd6129c546fa588cab05b093b05a.zip |
Exposing some methods to make QSB customization easier
Bug: 110336301
Change-Id: I74d73bfd4b345bae2ecab144b37f1af1126e4725
Diffstat (limited to 'src/com/android/launcher3/qsb/QsbWidgetHostView.java')
-rw-r--r-- | src/com/android/launcher3/qsb/QsbWidgetHostView.java | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/src/com/android/launcher3/qsb/QsbWidgetHostView.java b/src/com/android/launcher3/qsb/QsbWidgetHostView.java index 7d8a4db0e..407812dd1 100644 --- a/src/com/android/launcher3/qsb/QsbWidgetHostView.java +++ b/src/com/android/launcher3/qsb/QsbWidgetHostView.java @@ -58,13 +58,9 @@ public class QsbWidgetHostView extends AppWidgetHostView { try { super.onLayout(changed, left, top, right, bottom); } catch (final RuntimeException e) { - post(new Runnable() { - @Override - public void run() { - // Update the widget with 0 Layout id, to reset the view to error view. - updateAppWidget(new RemoteViews(getAppWidgetInfo().provider.getPackageName(), 0)); - } - }); + // Update the widget with 0 Layout id, to reset the view to error view. + post(() -> updateAppWidget( + new RemoteViews(getAppWidgetInfo().provider.getPackageName(), 0))); } } @@ -76,24 +72,16 @@ public class QsbWidgetHostView extends AppWidgetHostView { @Override protected View getDefaultView() { View v = super.getDefaultView(); - v.setOnClickListener(new OnClickListener() { - @Override - public void onClick(View view) { - Launcher.getLauncher(getContext()).startSearch("", false, null, true); - } - }); + v.setOnClickListener((v2) -> + Launcher.getLauncher(getContext()).startSearch("", false, null, true)); return v; } public static View getDefaultView(ViewGroup parent) { View v = LayoutInflater.from(parent.getContext()) .inflate(R.layout.qsb_default_view, parent, false); - v.findViewById(R.id.btn_qsb_search).setOnClickListener(new OnClickListener() { - @Override - public void onClick(View view) { - Launcher.getLauncher(view.getContext()).startSearch("", false, null, true); - } - }); + v.findViewById(R.id.btn_qsb_search).setOnClickListener((v2) -> + Launcher.getLauncher(v2.getContext()).startSearch("", false, null, true)); return v; } } |