[英]Alarm for every day not working?
好吧,我有一个警报,应该每天打电话,但它没有用。 如果我将其设置为每分钟工作一次,则每小时保持不变。 这是我的警报电话:
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个小时),但它并不是每天都有效。 我究竟做错了什么?
请检查此线程。 您可能会找到解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.