AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
在从扩展broadcastReceiver的类调用时,无法将ALARM_SERVICE解析为变量。
我尝试了以下内容,
AlarmManager alarmManager = (AlarmManager) getSystemService("alarm");
我得到的方法getSystemService(String)未定义MyReceiver类型
答案 0 :(得分:5)
ALARM_SERVICE是Context中的静态常量。请参考它:
Context.ALARM_SERVICE
此外,您需要一个上下文来调用getSystemService,onReceive()方法应该为您提供一个。
AlarmManager alarmManager = ctxt.getSystemService(Context.ALARM_SERVICE);