我希望使用一些意图,我很确定它们无法在清单中注册,例如action_screen_off。
所以当我开始服务时:
context.startService(new Intent(context, Service.class));
然后onCreate注册这样的广播接收器:
registerReceiver(screenReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON));
我的onStartCommant返回start_not_sticky
每次屏幕关闭时都应该触发接收器?但它很有意义。 我尝试了几个不同的接收器,如action_battery_changed,他们也不工作。我如何让他们正确射击?
或许可以向我解释它是如何更好地运作
答案 0 :(得分:1)