From 0c44432d0622601cae63a60f5a238d5f4c40c0ec Mon Sep 17 00:00:00 2001 From: Charlie Anderson Date: Fri, 6 Sep 2024 15:21:48 -0400 Subject: [PATCH] Add additonal logging around PackageUpdatedTask to detect app updates for User Bug: 350144057 Flag: EXEMPT just logging Test: local debugging Change-Id: I317bee94342ad5022025ec52c992c5eeb906efa5 --- src/com/android/launcher3/model/AllAppsList.java | 11 +++++++---- .../android/launcher3/model/PackageUpdatedTask.java | 3 ++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/com/android/launcher3/model/AllAppsList.java b/src/com/android/launcher3/model/AllAppsList.java index 64ebbf3833..1f60f132df 100644 --- a/src/com/android/launcher3/model/AllAppsList.java +++ b/src/com/android/launcher3/model/AllAppsList.java @@ -223,7 +223,8 @@ public class AllAppsList { if (DEBUG) { Log.w(TAG, "updatePromiseInstallInfo: removing app due to install" + " failure and appInfo not startable." - + " package=" + appInfo.getTargetPackage()); + + " package=" + appInfo.getTargetPackage() + + ", user=" + user); } removeApp(i); } @@ -319,7 +320,8 @@ public class AllAppsList { if (!findActivity(matches, applicationInfo.componentName)) { if (DEBUG) { Log.w(TAG, "Changing shortcut target due to app component name change." - + " package=" + packageName); + + " component=" + applicationInfo.componentName + + ", user=" + user); } removeApp(i); } @@ -346,8 +348,9 @@ public class AllAppsList { } else { // Remove all data for this package. if (DEBUG) { - Log.w(TAG, "updatePromiseInstallInfo: no Activities matched updated package," - + " removing all apps from package=" + packageName); + Log.w(TAG, "updatePackage: no Activities matched updated package," + + " removing any AppInfo with package=" + packageName + + ", user=" + user); } for (int i = data.size() - 1; i >= 0; i--) { final AppInfo applicationInfo = data.get(i); diff --git a/src/com/android/launcher3/model/PackageUpdatedTask.java b/src/com/android/launcher3/model/PackageUpdatedTask.java index 2febb22c4f..5464afed2e 100644 --- a/src/com/android/launcher3/model/PackageUpdatedTask.java +++ b/src/com/android/launcher3/model/PackageUpdatedTask.java @@ -119,7 +119,8 @@ public class PackageUpdatedTask implements ModelUpdateTask { final HashMap> activitiesLists = new HashMap<>(); if (DEBUG) { Log.d(TAG, "Package updated: mOp=" + getOpString() - + " packages=" + Arrays.toString(packages)); + + " packages=" + Arrays.toString(packages) + + ", user=" + mUser); } switch (mOp) { case OP_ADD: {