Compartir a través de


FillEventHistory.Event.ManuallyEnteredField Propiedad

Definición

Devuelve los campos disponibles en los conjuntos de datos proporcionados por el servicio, pero introducidos manualmente por el usuario.

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

Valor de propiedad

asignar mapa cuya clave es el identificador del campo especificado manualmente y el valor es el identificador de los conjuntos de datos que tienen ese valor, pero que el usuario no seleccionó.

Atributos

Comentarios

Devuelve los campos disponibles en los conjuntos de datos proporcionados por el servicio, pero introducidos manualmente por el usuario.

Por ejemplo, el servidor proporciona:

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();

El usuario no selecciona un conjunto de datos, pero escribe manualmente:

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

A continuación, el resultado es el siguiente mapa:

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

<b>Nota: </b>Solo se establece en eventos de tipo #TYPE_CONTEXT_COMMITTED.

Documentación de Java para android.service.autofill.FillEventHistory.Event.getManuallyEnteredField().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a