FillEventHistory.Event.ChangedFields プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データセットが選択された後にユーザーによって変更された、選択したデータセット内のフィールドを返します。
public System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId,string> ChangedFields { [Android.Runtime.Register("getChangedFields", "()Ljava/util/Map;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getChangedFields", "()Ljava/util/Map;", "", ApiSince=28)>]
member this.ChangedFields : System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId, string>
プロパティ値
map map。キーは変更フィールドの ID であり、値はそのフィールドを持ち、ユーザーによって選択されたデータセットの ID です。
- 属性
注釈
データセットが選択された後にユーザーによって変更された、選択したデータセット内のフィールドを返します。
たとえば、サーバーは次の機能を提供します。
FillResponse response = new FillResponse.Builder()
.addDataset(new Dataset.Builder(presentation1)
.setId("4815")
.setValue(usernameId, AutofillValue.forText("MrPlow"))
.build())
.addDataset(new Dataset.Builder(presentation2)
.setId("162342")
.setValue(passwordId, AutofillValue.forText("D'OH"))
.build())
.build();
ユーザーは両方のデータセット (ユーザー名とパスワード) を選択しますが、フィールドが自動入力されると、ユーザーは次のように変更します。
username = "ElBarto";
password = "AyCaramba";
その結果、次のマップが生成されます。
usernameId => "4815"
passwordId => "162342"
<b>注: </b>型 #TYPE_CONTEXT_COMMITTED
のイベントにのみ設定されます。
の android.service.autofill.FillEventHistory.Event.getChangedFields()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。