[AppInfo] Enable logs for debugging unexpected AppInfo changes.
Here's a sample log run through of AllAppsStore and PackageUpdatedTask logs: http://gpaste/5250747917664256 Bug: b/290090023 Flag: None. Adding logging. Test: None. Adding logging. Change-Id: Ia1d620a50267d6a65fe719936d7e87e6dad13afa
This commit is contained in:
@@ -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()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user