AutofillService.OnSaveRequest(SaveRequest, SaveCallback) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當使用者要求服務儲存畫面內容時呼叫。
[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
參數
- request
- SaveRequest
SaveRequest request
要處理的 。
如需多個區段要求的範例,請參閱 FillResponse
。
- callback
- SaveCallback
物件,用來通知要求的結果。
- 屬性
備註
當使用者要求服務儲存畫面內容時呼叫。
如果服務無法立即處理要求—例如,因為它必須啟動活動,要求使用者先進行驗證,或因為網路已關閉—服務可以保留 SaveRequest request
並稍後重複使用,但服務 <b>必須一律</b> 呼叫 SaveCallback#onSuccess()
或 SaveCallback#onSuccess(android.content.IntentSender)
立即重複使用。
<b>注意:</b> 若要擷取使用者輸入的欄位實際值,服務應該呼叫 ;如果android.app.assist.AssistStructure.ViewNode#getText()
呼叫 android.app.assist.AssistStructure.ViewNode#getAutofillValue()
或其他方法,則無法保證這類方法會傳回字段的最新值。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。