次の方法で共有


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;たとえば、ユーザーに最初に認証を求めるアクティビティを起動する必要がある、またはネットワークがダウンしている場合などです。サービスは後でそれを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() す場合、そのようなメソッドがフィールドの最新の値を返す保証はありません。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象