Compartilhar via


AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Método

Definição

Chamado quando o usuário solicita que o serviço salve o conteúdo de uma tela.

[Android.Runtime.Register("onSaveRequest", "(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V", "GetOnSaveRequest_Landroid_service_autofill_SaveRequest_Landroid_service_autofill_SaveCallback_Handler", ApiSince=26)]
public abstract void OnSaveRequest (Android.Service.Autofill.SaveRequest request, Android.Service.Autofill.SaveCallback callback);
[<Android.Runtime.Register("onSaveRequest", "(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V", "GetOnSaveRequest_Landroid_service_autofill_SaveRequest_Landroid_service_autofill_SaveCallback_Handler", ApiSince=26)>]
abstract member OnSaveRequest : Android.Service.Autofill.SaveRequest * Android.Service.Autofill.SaveCallback -> unit

Parâmetros

request
SaveRequest

o SaveRequest request para manusear. Consulte FillResponse exemplos de solicitações de várias seções.

callback
SaveCallback

objeto usado para notificar o resultado da solicitação.

Atributos

Comentários

Chamado quando o usuário solicita que o serviço salve o conteúdo de uma tela.

Se o serviço não puder lidar com a solicitação imediatamente— por exemplo, porque ele deve iniciar uma atividade solicitando que o usuário se autentique primeiro ou porque a rede está inativa— O serviço pode manter o SaveRequest request e reutilizá-lo mais tarde, mas o serviço <B>deve sempre< / B> ligar SaveCallback#onSuccess() ou SaveCallback#onSuccess(android.content.IntentSender) imediatamente.

<b>Nota:</b> Para recuperar o valor real dos campos inseridos pelo usuário, o serviço deve chamar android.app.assist.AssistStructure.ViewNode#getAutofillValue(); se ele chamar android.app.assist.AssistStructure.ViewNode#getText() ou outros métodos, não há garantia de que tal método retornará o valor mais recente do campo.

Documentação Java para android.service.autofill.AutofillService.onSaveRequest(android.service.autofill.SaveRequest, android.service.autofill.SaveCallback).

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

Aplica-se a