- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Android 中开发闹钟时遇到问题。当我触发包含必须在计划时间启动的 Activity
的 PendingIntent
时,它运行良好。但是,当闹钟响起并且我按贪睡 5 分钟并使用不同的请求代码触发相同的 Activity
时,它会在我按贪睡后立即启动。
这是我在 PushActivity
中的部分源代码:
private void setAlarm() {
final int FIVE_MINUTES = 1000 * 60 * 5;
int replacedCode = alarmCode + 1;
attempt = attempt+1;
AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, PushActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(PushActivity.this,
replacedCode, intent, PendingIntent.FLAG_CANCEL_CURRENT);
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, FIVE_MINUTES,
pendingIntent);
}
最佳答案
闹钟类型为 ELAPSED_REALTIME_WAKEUP
的 set()
的时间值需要根据 SystemClock.elapsedRealtime()
指定。如果您希望在五分钟后执行某项操作,请使用 SystemClock.elapsedRealtime()+FIVE_MINUTES
,而不仅仅是 FIVE_MINUTES
。
关于java - PendingIntent 的触发时间比我预期的要早,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21965960/
我有一个 javascript 函数,可以执行以下操作; 它将日期编辑框设置为与另一个日期编辑相同的日期。但是我希望它将 txt_Testin
我有一个输入框,类型为“时间”。我想将迟到时间 (23:00pm) 作为最小值,将早期时间 (6:00am) 作为最大值 - 创建一个 23pm - 6am 的范围。 (即中午 11 点、中午 12
使用 Joda 时间并获得类似以下行为的最简单方法是什么: public boolean check( DateTime checkTime ) { DateTime someTime = n
我想计算 updated_at 比 created_at 早 2 小时的记录。 代码 $teLang = $kentekens->where('updated_at', '>', 'created_a
我是一名优秀的程序员,十分优秀!