1
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)并且不知道如何修复它。

4

0 回答 0