AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.