Merge "Add dump for PredictionRowView." into 24D1-dev

This commit is contained in:
Anushree Ganjam
2024-05-07 20:28:04 +00:00
committed by Android (Google) Code Review
2 changed files with 12 additions and 1 deletions
@@ -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<T extends Context & ActivityContext>
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);
}
}
@@ -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