是否可以注销BroadcastReceiver
已通过清单注册?
另请告诉我是否可以忽略BroadcastReceiver
,无需进行任何代码更改,因为这样BroadcastReceiver
现在对我来说没有用了。
谢谢。
您可以使用以下代码禁用接收器:
PackageManager pm = getPackageManager();
ComponentName compName =
new ComponentName(getApplicationContext(),
MyReceiver.class);
pm.setComponentEnabledSetting(
compName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
您也可以使用COMPONENT_ENABLED_STATE_ENABLED
启用接收器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)