From 2e1efb480a9b77a97cb623d4f5faf6802a417422 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 3 Mar 2016 16:58:55 -0800 Subject: Changing the widget loading strategy Widget is loaded only when the user enters the overview mode and we keep the list updated as long as the user is in the overview mode. Once the user leaves the overview mode, we stop responding to widget updates Bug: 26077457 Change-Id: I9e4904b8f1300bfe0d77e2bc5f59aa6963fad8d1 --- src/com/android/launcher3/widget/WidgetsContainerView.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/com/android/launcher3/widget/WidgetsContainerView.java') diff --git a/src/com/android/launcher3/widget/WidgetsContainerView.java b/src/com/android/launcher3/widget/WidgetsContainerView.java index d7ed9ed6b..2a08d2ddd 100644 --- a/src/com/android/launcher3/widget/WidgetsContainerView.java +++ b/src/com/android/launcher3/widget/WidgetsContainerView.java @@ -327,6 +327,10 @@ public class WidgetsContainerView extends BaseContainerView mAdapter.notifyDataSetChanged(); } + public boolean isEmpty() { + return mAdapter.getItemCount() == 0; + } + private WidgetPreviewLoader getWidgetPreviewLoader() { if (mWidgetPreviewLoader == null) { mWidgetPreviewLoader = LauncherAppState.getInstance().getWidgetCache(); -- cgit v1.2.3