Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f85e8e5a authored by Kevin Lim's avatar Kevin Lim Committed by Android (Google) Code Review
Browse files

Merge "[AppInfo] Enable logs for debugging unexpected AppInfo changes." into main

parents fe384078 07546b88
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2988,6 +2988,7 @@ public class Launcher extends StatefulActivity<LauncherState>
        mStateManager.dump(prefix, writer);
        mPopupDataProvider.dump(prefix, writer);
        mDeviceProfile.dump(this, prefix, writer);
        mAppsView.getAppsStore().dump(prefix, writer);

        try {
            FileLog.flushAll(writer);
+10 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import com.android.launcher3.util.ComponentKey;
import com.android.launcher3.util.PackageUserKey;
import com.android.launcher3.views.ActivityContext;

import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -238,4 +239,13 @@ public class AllAppsStore<T extends Context & ActivityContext> {
    public interface OnUpdateListener {
        void onAppsUpdated();
    }

    /** Generate a dumpsys for each app package name and position in the apps list */
    public void dump(String prefix, PrintWriter writer) {
        writer.println(prefix + "\tAllAppsStore Apps[] size: " + mApps.length);
        for (int i = 0; i < mApps.length; i++) {
            writer.println(String.format("%s\tPackage index and name: %d/%s", prefix, i,
                    mApps[i].componentName.getPackageName()));
        }
    }
}
+2 −2
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@ import com.android.launcher3.model.data.WorkspaceItemInfo;
import com.android.launcher3.pm.PackageInstallInfo;
import com.android.launcher3.pm.UserCache;
import com.android.launcher3.shortcuts.ShortcutRequest;
import com.android.launcher3.testing.shared.TestProtocol;
import com.android.launcher3.util.FlagOp;
import com.android.launcher3.util.IntSet;
import com.android.launcher3.util.ItemInfoMatcher;
@@ -68,7 +67,8 @@ import java.util.stream.Collectors;
 */
public class PackageUpdatedTask extends BaseModelUpdateTask {

    private static boolean DEBUG = false;
    // TODO(b/290090023): Set to false after root causing is done.
    private static final boolean DEBUG = true;
    private static final String TAG = "PackageUpdatedTask";

    public static final int OP_NONE = 0;