Compartir a través de


AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Método

Definición

Se llama cuando el usuario solicita al servicio que guarde el contenido de una pantalla.

[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

que SaveRequest request se va a controlar. Consulte FillResponse ejemplos de solicitudes de varias secciones.

callback
SaveCallback

objeto utilizado para notificar el resultado de la solicitud.

Atributos

Comentarios

Se llama cuando el usuario solicita al servicio que guarde el contenido de una pantalla.

Si el servicio no pudo controlar la solicitud inmediatamente— por ejemplo, porque debe iniciar una actividad pidiendo al usuario que se autentique primero o porque la red está inactiva— el servicio podría mantener SaveRequest request y reutilizarlo más adelante, pero el servicio <b>debe llamar SaveCallback#onSuccess() siempre</b> o SaveCallback#onSuccess(android.content.IntentSender) inmediatamente.

<b>Nota:</b> Para recuperar el valor real de los campos introducidos por el usuario, el servicio debe llamar a android.app.assist.AssistStructure.ViewNode#getAutofillValue(); si llama a android.app.assist.AssistStructure.ViewNode#getText() u otros métodos, no hay ninguna garantía de que dicho método devuelva el valor más reciente del campo.

Documentación de Java para android.service.autofill.AutofillService.onSaveRequest(android.service.autofill.SaveRequest, android.service.autofill.SaveCallback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a