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
要求の結果を通知するために使用されるオブジェクト。
- 属性
注釈
ユーザーがサービスに画面の内容を保存するよう要求したときに呼び出されます。
サービスが要求をすぐに処理できなかった場合>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 オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。