From 8aca02d4ae2bd0eee4448c21f518e7174541d6cb Mon Sep 17 00:00:00 2001 From: Alex Buynytskyy Date: Tue, 12 Jan 2021 18:00:03 -0800 Subject: [PATCH] Possible fix for the restart problem. Using background executor instead of FgThread. Bug: 177371679 Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest Change-Id: I84be7be5d0ec32c54ebb5c4a8c2a87713c476ac8 --- .../core/java/com/android/server/pm/PackageManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 4467b5110d08d..8334cbfb584f4 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -23767,7 +23767,7 @@ public class PackageManagerService extends IPackageManager.Stub // Clear cache on flags changes. DeviceConfig.addOnPropertiesChangedListener( - NAMESPACE_PACKAGE_MANAGER_SERVICE, FgThread.getExecutor(), + NAMESPACE_PACKAGE_MANAGER_SERVICE, mInjector.getBackgroundExecutor(), properties -> { final Set keyset = properties.getKeyset(); if (keyset.contains(PROPERTY_INCFS_DEFAULT_TIMEOUTS) || keyset.contains(