言語

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) の使用を検討してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象