PackageManager.QueryIntentActivities Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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_DEFAULT
unterstü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 #resolveActivity
zurü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.
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