Freigeben über


PackageManager.QueryIntentActivities Methode

Definition

Überlädt

QueryIntentActivities(Intent, PackageInfoFlags)

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

QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags)

QueryIntentActivities(Intent, PackageInfoFlags)

Rufen Sie 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 Optionskennzeichnungen zum Ändern der zurückgegebenen Daten. Das Wichtigste ist #MATCH_DEFAULT_ONLY, die Auflösung auf die Aktivitäten zu beschränken, die die android.content.Intent#CATEGORY_DEFAULT. Sie können auch festlegen #MATCH_ALL , dass keine Filterung der Ergebnisse verhindert wird.

Gibt zurück

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

Attribute

Hinweise

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

Verwenden Sie diese Verwendung #queryIntentActivities(Intent, ResolveInfoFlags) , wenn lange Flags erforderlich sind.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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: