PackageManager.GetPreferredActivities Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.
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.