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) |
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 #resolveActivity
wird. 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.
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