特殊广播接收者
- 当接收锁屏和解锁广播事件的时候 这个广播接收者在清单文件注册无效.
- 代码实现过程:
- 动态注册广播接收者
screenReceiver = new ScreenReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction("android.intent.action.SCREEN_OFF"); filter.addAction("android.intent.action.SCREEN_ON"); registerReceiver(screenReceiver, filter);
-
- 当activity销毁的时候 取消注册广播接收者
@Override protected void onDestroy() { unregisterReceiver(screenReceiver); super.onDestroy(); }