언어

PackageManager.SetComponentEnabledSetting 메서드

정의

패키지 구성 요소(활동, 수신자, 서비스, 공급자)에 대해 사용하도록 설정된 설정을 지정합니다.

[Android.Runtime.Register("setComponentEnabledSetting", "(Landroid/content/ComponentName;II)V", "GetSetComponentEnabledSetting_Landroid_content_ComponentName_IIHandler")]
[Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")]
public abstract void SetComponentEnabledSetting(Android.Content.ComponentName componentName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags);
[<Android.Runtime.Register("setComponentEnabledSetting", "(Landroid/content/ComponentName;II)V", "GetSetComponentEnabledSetting_Landroid_content_ComponentName_IIHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.CHANGE_COMPONENT_ENABLED_STATE")>]
abstract member SetComponentEnabledSetting : Android.Content.ComponentName * Android.Content.PM.ComponentEnabledState * Android.Content.PM.ComponentEnableOption -> unit

매개 변수

componentName
ComponentName

사용하도록 설정할 구성 요소

newState
ComponentEnabledState

구성 요소에 대해 사용하도록 설정된 새 상태입니다.

flags
ComponentEnableOption

선택적 동작 플래그입니다.

특성

설명

패키지 구성 요소(활동, 수신자, 서비스, 공급자)에 대해 사용하도록 설정된 설정을 지정합니다. 이 설정은 매니페스트의 구성 요소에 의해 설정되었을 수 있는 모든 사용 상태를 재정의합니다.

여러 구성 요소를 원자성으로 업데이트해야 하는 경우 사용하는 #setComponentEnabledSettings(List) 것이 좋습니다.

에 대한 android.content.pm.PackageManager.setComponentEnabledSetting(android.content.ComponentName, int, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상