IntentFilter filter = new IntentFilter("android.intent.action.SCREEN_OFF");
filter.addAction("android.intent.action.SCREEN_ON");
filter.addAction("android.intent.action.PHONE_STATE");
filter.addAction("android.intent.action.NEW_OUTGOING_CALL");
mReceiver = new controlCalls();
registerReceiver(mReceiver,filter);
我想注册一个BroadcastReceiver,它捕获这四个事件并保持运行,即使应用程序已关闭,但我必须使用unregisterReceiver(mReceiver)并且不知道如何修复它。