PackageManager.SetComponentEnabledSettings Metodo

Definizione

Impostare le impostazioni abilitate per i componenti del pacchetto, ad esempio attività, ricevitori, servizi e provider.

[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

Parametri

settings
IList<PackageManager.ComponentEnabledSetting>

Elenco delle impostazioni abilitate per i componenti da aggiornare. Si noti che viene generata un'eccezione IllegalArgumentException se il nome del componente duplicato si trova nell'elenco o se è presente un flag di conflitto #DONT_KILL_APP tra componenti diversi nello stesso pacchetto.

Attributi

Commenti

Impostare le impostazioni abilitate per i componenti del pacchetto, ad esempio attività, ricevitori, servizi e provider. Questa impostazione eseguirà l'override di qualsiasi stato abilitato che potrebbe essere stato impostato dal componente nel relativo manifesto.

Questa API accetta un elenco di modifiche al componente e le applica in modo atomico. L'applicazione può usare questa API se i componenti hanno dipendenze e devono essere aggiornati in modo atomico.

L'autorizzazione non è necessaria se i componenti di destinazione sono in esecuzione con lo stesso uid con il chiamante.

per android.content.pm.PackageManager.setComponentEnabledSettings(java.util.List<android.content.pm.PackageManager.ComponentEnabledSetting>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a