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.