inputSignatures="private final @android.annotation.Nullable java.lang.String mPackageName\nprivate final @android.annotation.Nullable android.content.ComponentName mComponentName\nprivate final @android.content.pm.PackageManager.EnabledState int mEnabledState\nprivate final @android.content.pm.PackageManager.EnabledFlags int mEnabledFlags\npublic @android.annotation.NonNull java.lang.String getPackageName()\npublic @android.annotation.Nullable java.lang.String getClassName()\npublic boolean isComponent()\nclass ComponentEnabledSetting extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false)")
@Deprecated
privatevoid__metadata(){}
//@formatter:on
// End of generated code
}
/**
* Listener for changes in permissions granted to a UID.
*
@@ -7674,6 +7888,9 @@ public abstract class PackageManager {
* This setting will override any enabled state which may have been set by the component in its
* manifest.
*
* <p>Consider using {@link #setComponentEnabledSettings(List)} if multiple components need to
* be updated atomically.
*
* @param componentName The component to enable
* @param newState The new enabled state for the component.
* @param flags Optional behavior flags.
@@ -7683,6 +7900,32 @@ public abstract class PackageManager {