是否可以取消注册BroadcastReceiver
已通过清单注册的?另外请让我知道是否可以忽略BroadcastReceiver
,而不进行任何代码更改,因为这BroadcastReceiver
对我现在没有用。谢谢。
问问题
2439 次
1 回答
6
您可以使用以下代码禁用接收器:
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
启用接收器。
于 2013-03-25T09:34:12.510 回答