我正在制作一个闹钟应用程序。当警报处于活动状态(由日历激活)时,此应用程序会调用意图。当闹钟或日历响起时,我想调用一个活动,即hello.class
. 在日历调用的未决意图中提到了此类。当调用日历并且应该处理待处理的意图时,什么都不会发生。关于我做错了什么的任何想法?
我的代码如下:注释标记为“ABC”的行hello.class
是提到的地方
Intent myIntent = new Intent(AndroidAlarmService.this, Hello.class); // ABC
pendingIntent = PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 5);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);