次の方法で共有


AutofillService.FillEventHistory プロパティ

定義

最後の後に発生したイベントを取得しますAutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback) 呼び出し。

public Android.Service.Autofill.FillEventHistory? FillEventHistory { [Android.Runtime.Register("getFillEventHistory", "()Landroid/service/autofill/FillEventHistory;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getFillEventHistory", "()Landroid/service/autofill/FillEventHistory;", "", ApiSince=26)>]
member this.FillEventHistory : Android.Service.Autofill.FillEventHistory

プロパティ値

履歴、または null イベントがない場合は 。

属性

注釈

最後 AutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback) の呼び出しの後に発生したイベントを取得します。

通常、このメソッドは、それ以上の要求を最適化するために、以前のユーザー アクションを追跡するために使用されます。 たとえば、サービスは既定ではアルファベット順でメール アドレスを返しますが、ユーザーが以前の要求で選択したアドレスに基づいてその順序を変更します。

履歴は再起動しても永続化されず、 または FillCallback#onFailure(CharSequence) を呼び出FillCallback#onSuccess(FillResponse)してサービスが に#onFillRequest(FillRequest, CancellationSignal, FillCallback)応答するたびに消去されます (サービスがこれらのメソッドを呼び出さない場合、事前に定義された時間が経過すると履歴は消去されます)。 そのため、サービスは を終了する前に を呼び出す#getFillEventHistory()FillCallback必要があります。

の Java ドキュメント android.service.autofill.AutofillService.getFillEventHistory()

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

適用対象