PackageManager.QueryIntentActivities Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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