PackageManager.SetComponentEnabledSettings Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.