Idioma

BeginGetCredentialResponse.Builder.AddAuthenticationAction(Action) Método

Definição

Adicione uma entrada de autenticação a ser mostrada na interface do usuário.

[Android.Runtime.Register("addAuthenticationAction", "(Landroid/service/credentials/Action;)Landroid/service/credentials/BeginGetCredentialResponse$Builder;", "", ApiSince=34)]
public Android.Service.Credentials.BeginGetCredentialResponse.Builder AddAuthenticationAction(Android.Service.Credentials.Action authenticationAction);
[<Android.Runtime.Register("addAuthenticationAction", "(Landroid/service/credentials/Action;)Landroid/service/credentials/BeginGetCredentialResponse$Builder;", "", ApiSince=34)>]
member this.AddAuthenticationAction : Android.Service.Credentials.Action -> Android.Service.Credentials.BeginGetCredentialResponse.Builder

Parâmetros

authenticationAction
Action

A ação não nula que permite ao usuário desbloquear uma conta de provedor antes que suas entradas de credencial sejam retornadas.

Retornos

Este construtor.

Atributos

Comentários

Adicione uma entrada de autenticação a ser mostrada na interface do usuário. Os provedores devem definir essa entrada se a conta correspondente estiver bloqueada e nenhuma credencial subjacente puder ser retornada.

Quando o usuário seleciona essa authenticationAction, o sistema invoca o PendingIntent correspondente. Depois que a atividade de ação de autenticação é iniciada e o usuário é autenticado, os provedores devem criar outra resposta com BeginGetCredentialResponse usando esse tempo adicionando as credenciais desbloqueadas na forma de CredentialEntry.

O novo objeto de resposta deve ser definido no resultado da atividade de autenticação. O código de resultado deve ser definido como Activity.RESULT_OK e o CredentialProviderService.EXTRA_BEGIN_GET_CREDENTIAL_RESPONSE extra deve ser definido com o novo objeto BeginGetCredentialResponse totalmente preenchido.

Referência do Android para android.service.credentials.BeginGetCredentialResponse.Builder.addAuthenticationAction.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a