Merge "Fix in isServiceEnabled for credMan Test: Built localy"

This commit is contained in:
TreeHugger Robot
2022-12-21 17:32:03 +00:00
committed by Android (Google) Code Review

View File

@@ -276,9 +276,22 @@ public final class CredentialManager {
*
* @hide
*/
public static boolean isServiceEnabled() {
public static boolean isServiceEnabled(Context context) {
if (context == null) {
return false;
}
CredentialManager credentialManager =
(CredentialManager) context.getSystemService(Context.CREDENTIAL_SERVICE);
if (credentialManager != null) {
return credentialManager.isServiceEnabled();
}
return false;
}
private boolean isServiceEnabled() {
return DeviceConfig.getBoolean(
DeviceConfig.NAMESPACE_CREDENTIAL, DEVICE_CONFIG_ENABLE_CREDENTIAL_MANAGER, true);
DeviceConfig.NAMESPACE_CREDENTIAL, DEVICE_CONFIG_ENABLE_CREDENTIAL_MANAGER,
true);
}
private static class GetCredentialTransport extends IGetCredentialCallback.Stub {