我有以下代码来设置一个date
for AlaramManager
,
AlarmManager alarm = (AlarmManager)getSystemService(Service.ALARM_SERVICE);
int mYear = 2012;
int mMonth = 5;
int mDay = 26;
int mHour = 12;
int mMinute = 34;
Date dateNotif = new Date (mYear - 1900, mMonth, mDay, mHour, mMinute);
Long myDate = dateNotif.getTime();
Long current = System.currentTimeMillis();
Intent i = new Intent(getApplicationContext(),ShowNotificationService.class);
PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(), 12345,i, 0);
alarm.set(AlarmManager.RTC_WAKEUP, dateNotif.getTime(), pendingIntent);
当模拟器的时间12:34
没有出现通知时