Idioma

PackageManager.SetComponentEnabledSettings Método

Definição

Defina as configurações habilitadas para componentes de pacote, como atividades, receptores, serviços e provedores.

[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>

A lista de configurações habilitadas para componente a serem atualizadas. Observe que um IllegalArgumentException é gerado se o nome do componente duplicado estiver na lista ou se houver um sinalizador de conflito #DONT_KILL_APP entre componentes diferentes no mesmo pacote.

Atributos

Comentários

Defina as configurações habilitadas para componentes de pacote, como atividades, receptores, serviços e provedores. Essa configuração substituirá qualquer estado habilitado que possa ter sido definido pelo componente em seu manifesto.

Essa api aceita uma lista de alterações de componentes e aplica todas elas atomicamente. O aplicativo poderá usar essa api se os componentes tiverem dependências e precisarem ser atualizados atomicamente.

A permissão não será necessária se os componentes de destino estiverem em execução no mesmo uid com o chamador.

Java documentação para android.content.pm.PackageManager.setComponentEnabledSettings(java.util.List<android.content.pm.PackageManager.ComponentEnabledSetting>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a