Lenguaje

PackageManager.SetComponentEnabledSetting Método

Definición

Establezca la configuración habilitada para un componente de paquete (actividad, receptor, servicio, proveedor).

[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

Parámetros

componentName
ComponentName

Componente que se va a habilitar

newState
ComponentEnabledState

Nuevo estado habilitado para el componente.

flags
ComponentEnableOption

Marcas de comportamiento opcionales.

Atributos

Comentarios

Establezca la configuración habilitada para un componente de paquete (actividad, receptor, servicio, proveedor). Esta configuración invalidará cualquier estado habilitado que el componente haya establecido en su manifiesto.

Considere la posibilidad de usar #setComponentEnabledSettings(List) si es necesario actualizar varios componentes de forma atómica.

Java documentación para android.content.pm.PackageManager.setComponentEnabledSetting(android.content.ComponentName, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a