Share via


PackageManager.QueryIntentActivities Methode

Definition

Überlädt

QueryIntentActivities(Intent, PackageInfoFlags)

Ruft alle Aktivitäten ab, die für die angegebene Absicht ausgeführt werden können.

QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags)

QueryIntentActivities(Intent, PackageInfoFlags)

Ruft alle Aktivitäten ab, die für die angegebene Absicht ausgeführt werden können.

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

Parameter

intent
Intent

Die gewünschte Absicht gemäß resolveActivity().

flags
PackageInfoFlags

Zusätzliche Optionsflags zum Ändern der zurückgegebenen Daten. Die wichtigste ist #MATCH_DEFAULT_ONLY, die Auflösung nur auf die Aktivitäten zu beschränken, die die android.content.Intent#CATEGORY_DEFAULTunterstützen. Oder legen Sie fest #MATCH_ALL , um eine Filterung der Ergebnisse zu verhindern.

Gibt zurück

Gibt eine Liste von ResolveInfo-Objekten zurück, die einen Eintrag für jede übereinstimmende Aktivität enthält, sortiert von der besten bis zur schlechtesten. Mit anderen Worten, das erste Element wird von #resolveActivityzurückgegeben. Wenn keine übereinstimmenden Aktivitäten vorhanden sind, wird eine leere Liste zurückgegeben.

Attribute

Hinweise

Ruft alle Aktivitäten ab, die für die angegebene Absicht ausgeführt werden können.

Verwenden Sie #queryIntentActivities(Intent, ResolveInfoFlags) , wenn lange Flags benötigt werden.

Java-Dokumentation für android.content.pm.PackageManager.queryIntentActivities(android.content.Intent, int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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>

Parameter

intent
Intent

Gibt zurück

Attribute

Gilt für: