diff --git a/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java b/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java index b36fd662fe..3e9272d435 100644 --- a/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java +++ b/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java @@ -37,7 +37,6 @@ import com.android.launcher3.Utilities; import com.android.launcher3.allapps.FloatingHeaderRow; import com.android.launcher3.allapps.FloatingHeaderView; import com.android.launcher3.anim.AlphaUpdateListener; -import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.keyboard.FocusIndicatorHelper; import com.android.launcher3.keyboard.FocusIndicatorHelper.SimpleFocusIndicatorHelper; import com.android.launcher3.model.data.ItemInfo; @@ -45,6 +44,7 @@ import com.android.launcher3.model.data.ItemInfoWithIcon; import com.android.launcher3.model.data.WorkspaceItemInfo; import com.android.launcher3.views.ActivityContext; +import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -281,4 +281,11 @@ public class PredictionRowView return getChildAt(0); } + public void dump(String prefix, PrintWriter writer) { + writer.println(prefix + this.getClass().getSimpleName()); + writer.println(prefix + "\tmPredictionsEnabled: " + mPredictionsEnabled); + writer.println(prefix + "\tmPredictionUiUpdatePaused: " + mPredictionUiUpdatePaused); + writer.println(prefix + "\tmNumPredictedAppsPerRow: " + mNumPredictedAppsPerRow); + writer.println(prefix + "\tmPredictedApps: " + mPredictedApps); + } } diff --git a/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java b/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java index 10a7ff67d4..1ea2cdc640 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java +++ b/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java @@ -1414,6 +1414,10 @@ public class QuickstepLauncher extends Launcher { if (mHotseatPredictionController != null) { mHotseatPredictionController.dump(prefix, writer); } + PredictionRowView predictionRowView = + getAppsView().getFloatingHeaderView().findFixedRowByType( + PredictionRowView.class); + predictionRowView.dump(prefix, writer); } @Override