diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/Installer.java | 4 | ||||
| -rw-r--r-- | services/usage/java/com/android/server/usage/StorageStatsService.java | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/Installer.java b/services/core/java/com/android/server/pm/Installer.java index 5abdb60d1097..7eef7adc7e12 100644 --- a/services/core/java/com/android/server/pm/Installer.java +++ b/services/core/java/com/android/server/pm/Installer.java @@ -121,6 +121,10 @@ public class Installer extends SystemService { if (binder != null) { mInstalld = IInstalld.Stub.asInterface(binder); + try { + invalidateMounts(); + } catch (InstallerException ignored) { + } } else { Slog.w(TAG, "installd not found; trying again"); BackgroundThread.getHandler().postDelayed(() -> { diff --git a/services/usage/java/com/android/server/usage/StorageStatsService.java b/services/usage/java/com/android/server/usage/StorageStatsService.java index 89e68a63ac3b..eb71590fc34b 100644 --- a/services/usage/java/com/android/server/usage/StorageStatsService.java +++ b/services/usage/java/com/android/server/usage/StorageStatsService.java @@ -222,7 +222,7 @@ public class StorageStatsService extends IStorageStatsManager.Stub { } final int userId = UserHandle.getUserId(uid); - final int appId = UserHandle.getUserId(uid); + final int appId = UserHandle.getAppId(uid); final String[] packageNames = mPackage.getPackagesForUid(uid); final long[] ceDataInodes = new long[packageNames.length]; |