PackageManager.QueryIntentActivities Metodo
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.
QueryIntentActivities(Intent, PackageInfoFlags) |
Recuperare tutte le attività che possono essere eseguite per la finalità specificata. |
QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags) |
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
.NET for Android .NET for Android API 35 e .NET for Android .NET for Android API 34
Prodotto | Versioni |
---|---|
.NET for Android | .NET for Android API 34, .NET for Android API 35 |
[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
.NET for Android .NET for Android API 35 e .NET for Android .NET for Android API 34
Prodotto | Versioni |
---|---|
.NET for Android | .NET for Android API 34, .NET for Android API 35 |