FillEventHistory.Event.ManuallyEnteredField Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück, welche Felder für vom Dienst bereitgestellte Datasets verfügbar waren, aber manuell vom Benutzer eingegeben wurden.
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>>
Eigenschaftswert
Kartenzuordnung, deren Schlüssel die ID des manuell eingegebenen Felds ist, und der Wert ist die ID der Datasets, die diesen Wert aufweisen, aber vom Benutzer nicht ausgewählt wurden.
- Attribute
Hinweise
Gibt zurück, welche Felder für vom Dienst bereitgestellte Datasets verfügbar waren, aber manuell vom Benutzer eingegeben wurden.
Beispielsweise stellt der Server Folgendes bereit:
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();
Der Benutzer wählt kein Dataset aus, gibt aber manuell Folgendes ein:
username = "MrPlow";
password = "D'OH";
Dann ist das Ergebnis die folgende Karte:
usernameId => { "4815", "108"}
passwordId => { "162342", "108" }
<b>Hinweis: </b>Nur für Ereignisse vom Typ #TYPE_CONTEXT_COMMITTED
festgelegt.
Java-Dokumentation für android.service.autofill.FillEventHistory.Event.getManuallyEnteredField()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.