PackageManager.SetComponentEnabledSettings 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.
Définissez les paramètres activés pour les composants de package tels que les activités, les récepteurs, les services et les fournisseurs.
[Android.Runtime.Register("setComponentEnabledSettings", "(Ljava/util/List;)V", "GetSetComponentEnabledSettings_Ljava_util_List_Handler", ApiSince=33)]
[Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")]
public virtual void SetComponentEnabledSettings(System.Collections.Generic.IList<Android.Content.PM.PackageManager.ComponentEnabledSetting> settings);
[<Android.Runtime.Register("setComponentEnabledSettings", "(Ljava/util/List;)V", "GetSetComponentEnabledSettings_Ljava_util_List_Handler", ApiSince=33)>]
[<Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")>]
abstract member SetComponentEnabledSettings : System.Collections.Generic.IList<Android.Content.PM.PackageManager.ComponentEnabledSetting> -> unit
override this.SetComponentEnabledSettings : System.Collections.Generic.IList<Android.Content.PM.PackageManager.ComponentEnabledSetting> -> unit
Paramètres
- settings
- IList<PackageManager.ComponentEnabledSetting>
Liste des paramètres activés pour le composant à mettre à jour. Notez qu’une IllegalArgumentException exception est levée si le nom du composant dupliqué se trouve dans la liste ou s’il existe un indicateur de conflit #DONT_KILL_APP entre différents composants du même package.
- Attributs
Remarques
Définissez les paramètres activés pour les composants de package tels que les activités, les récepteurs, les services et les fournisseurs. Ce paramètre remplace tout état activé qui peut avoir été défini par le composant dans son manifeste.
Cette API accepte une liste de modifications de composant et les applique de manière atomique. L’application peut utiliser cette API si les composants ont des dépendances et doivent être mis à jour atomiquement.
L’autorisation n’est pas requise si les composants cibles s’exécutent sous le même uid avec l’appelant.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.