Partager via


PackageManager.GetPreferredActivities Méthode

Définition

Récupérez toutes les activités préférées, précédemment ajoutées avec #addPreferredActivity, qui sont actuellement inscrites auprès du système.

[Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")]
public abstract int GetPreferredActivities (System.Collections.Generic.IList<Android.Content.IntentFilter> outFilters, System.Collections.Generic.IList<Android.Content.ComponentName> outActivities, string? packageName);
[<Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")>]
abstract member GetPreferredActivities : System.Collections.Generic.IList<Android.Content.IntentFilter> * System.Collections.Generic.IList<Android.Content.ComponentName> * string -> int

Paramètres

outFilters
IList<IntentFilter>

Liste requise dans laquelle placer les filtres de toutes les activités préférées.

outActivities
IList<ComponentName>

Liste obligatoire dans laquelle placer les noms de composants de toutes les activités préférées.

packageName
String

Package facultatif dans lequel vous souhaitez limiter la liste. Si la valeur est Null, toutes les activités sont retournées ; si la valeur n’est pas null, seules ces activités dans le package donné sont retournées.

Retours

Retourne le nombre total d’activités préférées inscrites (le nombre d’enregistrements IntentFilter distincts, et non le nombre de composants d’activité uniques) qui ont été trouvés.

Attributs

Remarques

Récupérez toutes les activités préférées, précédemment ajoutées avec #addPreferredActivity, qui sont actuellement inscrites auprès du système.

Ce membre est déconseillé. Cette fonction ne fait plus rien. Il incombe à la plateforme d’attribuer des activités préférées et cela ne peut pas être modifié directement. Pour déterminer les activités résolues par la plateforme, utilisez #resolveActivity ou #queryIntentActivities. Pour configurer une application pour qu’elle soit responsable d’un rôle particulier et vérifier les titulaires de rôles actuels, consultez android.app.role.RoleManager.

Documentation Java pour android.content.pm.PackageManager.getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à