AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
当从扩展broadcastReceiver的类中进行调用时,给出ALARM_SERVICE无法解析为变量。
我尝试了以下方法
AlarmManager alarmManager = (AlarmManager) getSystemService("alarm");
我得到方法MyReceiver类型的getSystemService(String)未定义
ALARM_SERVICE是Context内部的静态常量。像这样引用它:
Context.ALARM_SERVICE
同样,您需要一个上下文来调用getSystemService,onReceive()方法应该为您提供一个。
AlarmManager alarmManager = ctxt.getSystemService(Context.ALARM_SERVICE);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句