首页 > 解决方案 > 运行 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
}

标签: javaandroidrunnableandroid-handler

解决方案


添加这个,这个计时器将在 1 秒后执行你可以添加你想要的时间并将你的 if 语句放在运行函数中

  private Timer myTimer;
  myTimer = new Timer();
   myTimer.schedule(new TimerTask() {          
    @Override
    public void run() {
        TimerMethod();
    }

    }, 0, 1000);

推荐阅读