android - Is PackageManager.getComponentEnabledSettings() persistent between cold starts? -
if use code below disable static broadcastreceiver defined in androidmanifest.xml, re-enabled after reboot? doesn't appear docs don't whether should.
final componentname compname = new componentname(context, mybroadcastreceiver.class); context.getpackagemanager().setcomponentenabledsetting( compname, packagemanager.component_enabled_state_disabled, packagemanager.dont_kill_app);
thanks in advance...
is packagemanager.getcomponentenabledsettings() persistent between cold starts?
yes. reset on application uninstall/reinstall. reset if reset setcomponentenabledsetting()
. it'll reset if superuser privileges resets (e.g., device might have manager app controlling action_boot_completed
). , i'm not sure happens on app upgrade, haven't tried scenario. otherwise, should stay persistent.
if use code below disable static broadcastreceiver defined in androidmanifest.xml, re-enabled after reboot?
no.
Comments
Post a Comment