AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.