我有一个闹钟接收器,每5分钟启动一次服务。在服务中,Iam正在将我的数据库与服务器同步。如果服务器拆分数据包并发送。我需要使用会话id再次发送请求。问题是,当我这样做的时候,我希望警报接收器等到服务完成它的工作。也就是说,只有当我得到所有的数据包,接下来的5分钟应该被计算在内。我的闹钟接收器:
public class OnBootReceiver extends BroadcastReceiver {
private static final int PERIOD = 60000; // 1 minute 300000 for 5 min
@Override
public void
我需要设置一个闹钟,它将在固定天数的特定时间响起。我知道setRepeating方法,它会在指定的时间间隔后持续触发告警。但我需要它只在指定的持续时间内触发。
例如:我有来自用户的'start date', 'end date', 'interval' and 'time to trigger'。现在应该只从开始日期到结束日期触发警报。我应该如何实现它?
我正在尝试制作一个简单的闹钟,作为我的第一个java项目。然而,我无法让我的代码继续阅读时间。我只是在java中使用simpleclock,现在我只会担心时间和时间。
我想知道如何更新我的"int时“和"int分钟”。我在考虑读取无限时间循环中的变量。
任何帮助都是感激的,谢谢!
Calendar now= Calendar.getInstance();
int hour = now.get(Calendar.HOUR_OF_DAY);
int minute=now.get(Calendar.MINUTE);
int k=1;
while (k==1) {
Syst