PackageManager.SetComponentEnabledSettings Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establezca la configuración habilitada para los componentes del paquete, como actividades, receptores, servicios y proveedores.
[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
Parámetros
- settings
- IList<PackageManager.ComponentEnabledSetting>
Lista de opciones de configuración habilitadas para componentes que se van a actualizar. Tenga en cuenta que se produce una IllegalArgumentException excepción si el nombre del componente duplicado está en la lista o hay una marca de conflicto #DONT_KILL_APP entre distintos componentes del mismo paquete.
- Atributos
Comentarios
Establezca la configuración habilitada para los componentes del paquete, como actividades, receptores, servicios y proveedores. Esta configuración invalidará cualquier estado habilitado que el componente haya establecido en su manifiesto.
Esta API acepta una lista de cambios de componente y las aplica de forma atómica. La aplicación puede usar esta API si los componentes tienen dependencias y deben actualizarse de forma atómica.
El permiso no es necesario si los componentes de destino se ejecutan en la misma interfaz de usuario con el autor de la llamada.
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.