Код: Выделить всё
implementation 'androidx.credentials:credentials:1.3.0-alpha02'
// optional - needed for credentials support from play services, for devices running
// Android 13 and below.
implementation 'androidx.credentials:credentials-play-services-auth:1.3.0-alpha02'
https://issuetracker .google.com/issues/314926460?pli=1
Судя по трекеру, решением является использование 1.3.0-alpha02.
Однако я получаю
Код: Выделить всё
androidx.credentials.exceptions.ClearCredentialProviderConfigurationException: clearCredentialStateAsync no provider dependencies found - please ensure the desired provider dependencies are added
Код: Выделить всё
Context context = MyApplication.instance();
// Initialize the CredentialManager instance
CredentialManager credentialManager = CredentialManager.create(context);
// Create a request to clear the credential state
ClearCredentialStateRequest request = new ClearCredentialStateRequest();
credentialManager.clearCredentialStateAsync(
request,
null, // pass in a CancelationSignal to allow cancelling the request
Runnable::run, // Execute the callback immediately
new CredentialManagerCallback() {
@Override
public void onResult(@NonNull Void result) {
Log.i("CHEOK", "Handle success");
}
@Override
public void onError(@NonNull ClearCredentialException e) {
// Handle errors
Log.i("CHEOK", "Error = " + e);
}
}
);
Подробнее здесь: https://stackoverflow.com/questions/792 ... ialstateas
Мобильная версия