AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.