Loading quickstep/src/com/android/launcher3/WidgetPickerActivity.java +17 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.launcher3.dragndrop.SimpleDragLayer; import com.android.launcher3.model.StringCache; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.model.WidgetPredictionsRequester; import com.android.launcher3.model.WidgetsModel; Loading Loading @@ -107,6 +108,7 @@ public class WidgetPickerActivity extends BaseActivity { private SimpleDragLayer<WidgetPickerActivity> mDragLayer; private WidgetsModel mModel; private LauncherAppState mApp; private StringCache mStringCache; private WidgetPredictionsRequester mWidgetPredictionsRequester; private final WidgetPickerDataProvider mWidgetPickerDataProvider = new WidgetPickerDataProvider(); Loading Loading @@ -287,6 +289,11 @@ public class WidgetPickerActivity extends BaseActivity { MODEL_EXECUTOR.execute(() -> { LauncherAppState app = LauncherAppState.getInstance(this); mModel.update(app, null); StringCache stringCache = new StringCache(); stringCache.loadStrings(this); bindStringCache(stringCache); bindWidgets(mModel.getWidgetsByPackageItem()); // Open sheet once widgets are available, so that it doesn't interrupt the open // animation. Loading @@ -299,6 +306,10 @@ public class WidgetPickerActivity extends BaseActivity { }); } private void bindStringCache(final StringCache stringCache) { MAIN_EXECUTOR.execute(() -> mStringCache = stringCache); } private void bindWidgets(Map<PackageItemInfo, List<WidgetItem>> widgets) { WidgetsListBaseEntriesBuilder builder = new WidgetsListBaseEntriesBuilder( mApp.getContext()); Loading Loading @@ -336,6 +347,12 @@ public class WidgetPickerActivity extends BaseActivity { } } @Nullable @Override public StringCache getStringCache() { return mStringCache; } /** * Animation callback for different predictive back animation states for the widget picker. */ Loading Loading
quickstep/src/com/android/launcher3/WidgetPickerActivity.java +17 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.launcher3.dragndrop.SimpleDragLayer; import com.android.launcher3.model.StringCache; import com.android.launcher3.model.WidgetItem; import com.android.launcher3.model.WidgetPredictionsRequester; import com.android.launcher3.model.WidgetsModel; Loading Loading @@ -107,6 +108,7 @@ public class WidgetPickerActivity extends BaseActivity { private SimpleDragLayer<WidgetPickerActivity> mDragLayer; private WidgetsModel mModel; private LauncherAppState mApp; private StringCache mStringCache; private WidgetPredictionsRequester mWidgetPredictionsRequester; private final WidgetPickerDataProvider mWidgetPickerDataProvider = new WidgetPickerDataProvider(); Loading Loading @@ -287,6 +289,11 @@ public class WidgetPickerActivity extends BaseActivity { MODEL_EXECUTOR.execute(() -> { LauncherAppState app = LauncherAppState.getInstance(this); mModel.update(app, null); StringCache stringCache = new StringCache(); stringCache.loadStrings(this); bindStringCache(stringCache); bindWidgets(mModel.getWidgetsByPackageItem()); // Open sheet once widgets are available, so that it doesn't interrupt the open // animation. Loading @@ -299,6 +306,10 @@ public class WidgetPickerActivity extends BaseActivity { }); } private void bindStringCache(final StringCache stringCache) { MAIN_EXECUTOR.execute(() -> mStringCache = stringCache); } private void bindWidgets(Map<PackageItemInfo, List<WidgetItem>> widgets) { WidgetsListBaseEntriesBuilder builder = new WidgetsListBaseEntriesBuilder( mApp.getContext()); Loading Loading @@ -336,6 +347,12 @@ public class WidgetPickerActivity extends BaseActivity { } } @Nullable @Override public StringCache getStringCache() { return mStringCache; } /** * Animation callback for different predictive back animation states for the widget picker. */ Loading