FillEventHistory.Event.ManuallyEnteredField Свойство

Определение

Возвращает поля, доступные для наборов данных, предоставленных службой, но введенных пользователем вручную.

public System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId,System.Collections.Generic.ICollection<string>> ManuallyEnteredField { [Android.Runtime.Register("getManuallyEnteredField", "()Ljava/util/Map;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getManuallyEnteredField", "()Ljava/util/Map;", "", ApiSince=28)>]
member this.ManuallyEnteredField : System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId, System.Collections.Generic.ICollection<string>>

Значение свойства

карта карты, ключ которой является идентификатором поля, введенного вручную, а значение — идентификаторами наборов данных, которые имеют это значение, но не были выбраны пользователем.

Атрибуты

Комментарии

Возвращает поля, доступные для наборов данных, предоставленных службой, но введенных пользователем вручную.

Например, сервер предоставляет:

FillResponse response = new FillResponse.Builder()
                 .addDataset(new Dataset.Builder(presentation1)
                     .setId("4815")
                     .setValue(usernameId, AutofillValue.forText("MrPlow"))
                     .setValue(passwordId, AutofillValue.forText("AyCaramba"))
                     .build())
                 .addDataset(new Dataset.Builder(presentation2)
                     .setId("162342")
                     .setValue(usernameId, AutofillValue.forText("ElBarto"))
                     .setValue(passwordId, AutofillValue.forText("D'OH"))
                     .build())
                 .addDataset(new Dataset.Builder(presentation3)
                     .setId("108")
                     .setValue(usernameId, AutofillValue.forText("MrPlow"))
                     .setValue(passwordId, AutofillValue.forText("D'OH"))
                     .build())
                 .build();

Пользователь не выбирает набор данных, а вводит вручную:

username = "MrPlow";
              password = "D'OH";

Результатом будет следующая карта:

usernameId => { "4815", "108"}
              passwordId => { "162342", "108" }

<b>Примечание. <Параметр /b>устанавливается только для событий типа #TYPE_CONTEXT_COMMITTED.

Документация по Java для android.service.autofill.FillEventHistory.Event.getManuallyEnteredField().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к