Condividi tramite


AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Metodo

Definizione

Chiamato quando l'utente richiede al servizio di salvare il contenuto di una schermata.

[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

Parametri

request
SaveRequest

SaveRequest request da gestire. Vedere FillResponse per esempi di richieste a più sezioni.

callback
SaveCallback

oggetto utilizzato per notificare il risultato della richiesta.

Attributi

Commenti

Chiamato quando l'utente richiede al servizio di salvare il contenuto di una schermata.

Se il servizio non è riuscito a gestire immediatamente la richiesta— ad esempio, perché deve avviare un'attività che chiede all'utente di eseguire prima l'autenticazione o perché la rete è inattiva— il servizio potrebbe conservare SaveRequest request e riutilizzarlo in un secondo momento, ma il servizio <b>deve sempre</b> chiamare SaveCallback#onSuccess() o SaveCallback#onSuccess(android.content.IntentSender) subito.

<b>Nota:</b> Per recuperare il valore effettivo dei campi immessi dall'utente, il servizio deve chiamare android.app.assist.AssistStructure.ViewNode#getAutofillValue(); se chiama android.app.assist.AssistStructure.ViewNode#getText() o altri metodi, tale metodo non restituisce il valore più recente del campo.

Documentazione java per android.service.autofill.AutofillService.onSaveRequest(android.service.autofill.SaveRequest, android.service.autofill.SaveCallback).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a