Possible fix for the restart problem.

Using background executor instead of FgThread.

Bug: 177371679
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I84be7be5d0ec32c54ebb5c4a8c2a87713c476ac8
This commit is contained in:
Alex Buynytskyy
2021-01-12 18:00:03 -08:00
parent 57114c8b2c
commit 8aca02d4ae

View File

@@ -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<String> keyset = properties.getKeyset();
if (keyset.contains(PROPERTY_INCFS_DEFAULT_TIMEOUTS) || keyset.contains(