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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -