Is PackageManager.getComponentEnabledSettings () persistent between cold starts?

If I use the code below to disable the static BroadcastReceiver defined in AndroidManifest.xml, will it be re-enabled after reboot? This does not seem to be the case, but the documents do not say whether this should be done.

final ComponentName compName =
        new ComponentName(context,
        MyBroadcastReceiver.class);

context.getPackageManager().setComponentEnabledSetting(
        compName,
        PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
        PackageManager.DONT_KILL_APP);

Thanks in advance...

+4
source share
1 answer

Is PackageManager.getComponentEnabledSettings () persistent between cold starts?

. reset / . reset, reset setComponentEnabledSetting(). reset, - (, - ACTION_BOOT_COMPLETED). , , . .

, BroadcastReceiver, AndroidManifest.xml, ?

.

+6

Source: https://habr.com/ru/post/1535645/


All Articles