Lingua

SearchResult.Builder.SetParentTypeMap Metodo

Definizione

Imposta la mappa dai nomi dei tipi di schema all'elenco dei relativi tipi padre.

[Android.Runtime.Register("setParentTypeMap", "(Ljava/util/Map;)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)]
public Android.App.AppSearch.SearchResult.Builder SetParentTypeMap(System.Collections.Generic.IDictionary<string,System.Collections.Generic.IList<string>> parentTypeMap);
[<Android.Runtime.Register("setParentTypeMap", "(Ljava/util/Map;)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)>]
member this.SetParentTypeMap : System.Collections.Generic.IDictionary<string, System.Collections.Generic.IList<string>> -> Android.App.AppSearch.SearchResult.Builder

Parametri

parentTypeMap
IDictionary<String,IList<String>>

Valori restituiti

Attributi

Commenti

Imposta la mappa dai nomi dei tipi di schema all'elenco dei relativi tipi padre. La mappa deve includere voci per il tipo di GenericDocument e tutti i tipi di documenti annidati. I tipi figlio devono essere visualizzati prima dei tipi padre in ogni elenco. In caso contrario, il metodo toDocumentClass di GenericDocument (un'API solo AndroidX) potrebbe non identificare correttamente il tipo più concreto. Ciò potrebbe comportare la deserializzazione imprevista in un tipo più generale anziché in un tipo più specifico. I tipi padre devono includere elementi padre transitivi.

Informazioni di riferimento su Android per android.app.appsearch.SearchResult.Builder.setParentTypeMap.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a