我有一个程序,如果它低于 80 和高于 140,它会弹出一个警报对话框
,到目前为止,如果它低于 80,它会工作,但它会在 5 秒后弹出,如果它低于 80。
我想要的是如果连续低于 80 或高于 140 5 秒会弹出警告框
代码如下:
j.schedule(
new java.util.TimerTask() {
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable(){
@Override
public void run() {
while (continueThread){
if(lst.get(count) < 80){
System.out.println("OK It Works 80");
showAlertDialogWithAutoDismiss();
break;
}else if(lst.get(count)>80 && lst.get(count)<140)
{
System.out.println("OK It Works 80 - 140");
}else if(lst.get(count)>140){
System.out.println("OK It Works < 140");
showAlertDialogWithAutoDismiss();
break;
}
count++;
}
}
});
}
},
5000
);