Condividi tramite


PackageManager.QueryIntentActivities Metodo

Definizione

Overload

QueryIntentActivities(Intent, PackageInfoFlags)

Recuperare tutte le attività che possono essere eseguite per la finalità specificata.

QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags)

QueryIntentActivities(Intent, PackageInfoFlags)

Recuperare tutte le attività che possono essere eseguite per la finalità specificata.

[Android.Runtime.Register("queryIntentActivities", "(Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivities_Landroid_content_Intent_IHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ResolveInfo> QueryIntentActivities (Android.Content.Intent intent, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryIntentActivities", "(Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivities_Landroid_content_Intent_IHandler")>]
abstract member QueryIntentActivities : Android.Content.Intent * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>

Parametri

intent
Intent

Finalità desiderata in base a resolveActivity().

flags
PackageInfoFlags

Flag di opzione aggiuntivi per modificare i dati restituiti. L'elemento più importante è #MATCH_DEFAULT_ONLY, per limitare la risoluzione solo a quelle attività che supportano .android.content.Intent#CATEGORY_DEFAULT In alternativa, impostare #MATCH_ALL per impedire l'applicazione di filtri dei risultati.

Restituisce

Restituisce un elenco di oggetti ResolveInfo contenenti una voce per ogni attività corrispondente, ordinata dal migliore al peggiore. In altre parole, il primo elemento è ciò che verrebbe restituito da #resolveActivity. Se non sono presenti attività corrispondenti, viene restituito un elenco vuoto.

Attributi

Commenti

Recuperare tutte le attività che possono essere eseguite per la finalità specificata.

Usare #queryIntentActivities(Intent, ResolveInfoFlags) quando sono necessari flag lunghi.

Documentazione java per android.content.pm.PackageManager.queryIntentActivities(android.content.Intent, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags)

[Android.Runtime.Register("queryIntentActivities", "(Landroid/content/Intent;Landroid/content/pm/PackageManager$ResolveInfoFlags;)Ljava/util/List;", "GetQueryIntentActivities_Landroid_content_Intent_Landroid_content_pm_PackageManager_ResolveInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ResolveInfo> QueryIntentActivities (Android.Content.Intent intent, Android.Content.PM.PackageManager.ResolveInfoFlags flags);
[<Android.Runtime.Register("queryIntentActivities", "(Landroid/content/Intent;Landroid/content/pm/PackageManager$ResolveInfoFlags;)Ljava/util/List;", "GetQueryIntentActivities_Landroid_content_Intent_Landroid_content_pm_PackageManager_ResolveInfoFlags_Handler", ApiSince=33)>]
abstract member QueryIntentActivities : Android.Content.Intent * Android.Content.PM.PackageManager.ResolveInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>
override this.QueryIntentActivities : Android.Content.Intent * Android.Content.PM.PackageManager.ResolveInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>

Parametri

intent
Intent

Restituisce

Attributi

Si applica a