好吧,我有一个应该每天都拨打的警报,但它不起作用。如果我每分钟设置一次它就可以工作,每小时都一样。这是我的报警电话:
try {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MILLISECOND, 1);
Intent intent = new Intent(this, AlarmReceiver.class);
intent.putExtra("alarm_toast", "Working");
PendingIntent sender = PendingIntent.getBroadcast(this, 092809, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), 3600000*3, sender);
} catch (Exception e1) {
e1.printStackTrace();
}
我什至硬编码了启动时间,(目前测试它为 3600000*3 = 3 小时),但它也不是每天都有效。我究竟做错了什么?