Share via


AutofillService.OnSaveRequest(SaveRequest, SaveCallback) メソッド

定義

ユーザーが画面の内容を保存するようにサービスに要求したときに呼び出されます。

[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

要求の結果を通知するために使用される オブジェクト。

属性

注釈

ユーザーが画面の内容を保存するようにサービスに要求したときに呼び出されます。

サービスが mdash&すぐに要求を処理できなかった場合。たとえば、ユーザーに最初に認証を求めるアクティビティを起動する必要がある場合や、ネットワークが mdash&ダウンしているためです。サービスは をSaveRequest request保持して後で再利用できますが、サービス <b>は常に</b> を呼び出すかSaveCallback#onSuccess(android.content.IntentSender)、すぐに呼び出すSaveCallback#onSuccess()必要があります。

<b>注:</b> ユーザーが入力したフィールドの実際の値を取得するには、サービスで を呼び出す必要があります。呼び android.app.assist.AssistStructure.ViewNode#getAutofillValue()出しやその他のメソッドを呼び出 android.app.assist.AssistStructure.ViewNode#getText() す場合、そのようなメソッドがフィールドの最新の値を返す保証はありません。

android.service.autofill.AutofillService.onSaveRequest(android.service.autofill.SaveRequest, android.service.autofill.SaveCallback)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象