Langue

PackageManager.SetComponentEnabledSetting Méthode

Définition

Définissez le paramètre activé pour un composant de package (activité, récepteur, service, fournisseur).

[Android.Runtime.Register("setComponentEnabledSetting", "(Landroid/content/ComponentName;II)V", "GetSetComponentEnabledSetting_Landroid_content_ComponentName_IIHandler")]
[Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")]
public abstract void SetComponentEnabledSetting(Android.Content.ComponentName componentName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags);
[<Android.Runtime.Register("setComponentEnabledSetting", "(Landroid/content/ComponentName;II)V", "GetSetComponentEnabledSetting_Landroid_content_ComponentName_IIHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")>]
abstract member SetComponentEnabledSetting : Android.Content.ComponentName * Android.Content.PM.ComponentEnabledState * Android.Content.PM.ComponentEnableOption -> unit

Paramètres

componentName
ComponentName

Composant à activer

newState
ComponentEnabledState

Nouvel état activé pour le composant.

flags
ComponentEnableOption

Indicateurs de comportement facultatifs.

Attributs

Remarques

Définissez le paramètre activé pour un composant de package (activité, récepteur, service, fournisseur). Ce paramètre remplace tout état activé qui peut avoir été défini par le composant dans son manifeste.

Envisagez d’utiliser #setComponentEnabledSettings(List) si plusieurs composants doivent être mis à jour atomiquement.

Java documentation pour android.content.pm.PackageManager.setComponentEnabledSetting(android.content.ComponentName, int, int).

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.

S’applique à