Freigeben über


FillEventHistory.Event.ManuallyEnteredField Eigenschaft

Definition

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

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.

Gilt für: