java - 运行 if 语句一段时间
问题描述
我想检查一个int
值是否在 15 分钟内高于 20,如果该int
值在这 15 分钟内保持高于 20,代码将执行
我不明白 aHandler
和 a之间的区别Runnable
,如何使用它们,它们做什么......
我的问题是:
如何if statement
使用 Runnable/Handler 运行一段时间
这是我想检查 15 分钟的 if 语句,
if(Speed > 20){
// Code that will run after 15 mins IF the speed is higher than 20 for all that time
}
解决方案
添加这个,这个计时器将在 1 秒后执行你可以添加你想要的时间并将你的 if 语句放在运行函数中
private Timer myTimer;
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
TimerMethod();
}
}, 0, 1000);
推荐阅读
- python - sqllite3 中的参数
- azure - 是否可以减少 Azure 上 VM 磁盘的大小
- elasticsearch - 通过 _percolator_document_slot 字段的数组长度或 docFreq 对 elasticsearch percolate 查询进行排序
- c# - DataGridView 列格式为“yyyy-mm-dd h:mm tt”的排序不正确
- java - 有没有办法使用 Javamail 获取 IMAP 电子邮件的电子邮件签名
- mongodb - 在数组中查找匹配数最多(不匹配数较少)的文档
- android - Android=Count clicks in Kotlin: 如何计算 Kotlin 的点击次数?
- php - 在 cron 作业中迭代一个活跃使用的数据库表,而不会丢失任何行
- javascript - 延时模态不弹出
- powershell - 通过 Invoke-Expression 传递哈希表时出现 Powershell 错误