Merge "Run user sensitive 60 seconds after boot" into rvc-qpr-dev am: a88d221014 am: f12fdf1ca9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12361256

Change-Id: I6c26c0a385ca3126f482a0c2c0ab42bd21925aae
This commit is contained in:
TreeHugger Robot
2020-08-12 17:37:37 +00:00
committed by Automerger Merge Worker

View File

@@ -89,7 +89,7 @@ import java.util.concurrent.ExecutionException;
public final class PermissionPolicyService extends SystemService {
private static final String LOG_TAG = PermissionPolicyService.class.getSimpleName();
private static final boolean DEBUG = false;
private static final long USER_SENSITIVE_UPDATE_DELAY_MS = 10000;
private static final long USER_SENSITIVE_UPDATE_DELAY_MS = 60000;
private final Object mLock = new Object();
@@ -283,6 +283,11 @@ public final class PermissionPolicyService extends SystemService {
manager.updateUserSensitiveForApp(uid);
}
}, UserHandle.ALL, intentFilter, null, null);
PermissionControllerManager manager = new PermissionControllerManager(
getUserContext(getContext(), Process.myUserHandle()), FgThread.getHandler());
FgThread.getHandler().postDelayed(manager::updateUserSensitive,
USER_SENSITIVE_UPDATE_DELAY_MS);
}
/**
@@ -425,8 +430,7 @@ public final class PermissionPolicyService extends SystemService {
throw new IllegalStateException(e);
}
FgThread.getHandler().postDelayed(permissionControllerManager::updateUserSensitive,
USER_SENSITIVE_UPDATE_DELAY_MS);
permissionControllerManager.updateUserSensitive();
packageManagerInternal.updateRuntimePermissionsFingerprint(userId);
}