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 configuraciones 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 componentes 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 proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.