[英]BroadcastReceiver isn't receiving ACTION_SCREEN_OFF intent
我创建了一个BroadcastReceiver
,它应该侦听“ ACTION_SCREEN_OFF”的意图。
public class ExampleReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// run a service..
}
}
我已经在清单中注册了它:
<receiver android:name=".path.to.ExampleReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SCREEN_OFF"></action>
</intent-filter>
</receiver>
但是,当屏幕关闭时,不会调用onReceive()
方法。 我还需要做什么才能获得此功能?
ACTION_SCREEN_OFF
不会发送到清单中注册的接收者。 它仅从正在运行的组件发送到通过registerReceiver()
接收器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.