Поделиться через


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>>

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

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

Атрибуты

Комментарии

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

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

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>Только для событий типа#TYPE_CONTEXT_COMMITTED. <

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

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

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