我需要连续运行下面的代码,并由此获得延迟
PropertyListClass.PropertyDelay.get(i)
if(PropertyListClass.actionTodo.get(i)==SET)
{
setProperty(PropertyListClass.PropertyNumber.get(i),PropertyListClass.PropertyValue.get(i));
}
else if(PropertyListClass.actionTodo.get(i)==GET)
{
returnedVal = getProperty(PropertyListClass.PropertyNumber.get(i));
if(returnedVal==PropertyListClass.PropertyValue.get(i))
{
PassedTestCase.setText(passed+1);
}
else{
FailedTestCase.setText(failed+1);
}
}
按下按钮即可触发此操作。请建议一些方法。这可以一起执行几个小时。
最佳答案
您给出了部分代码,因此我无法理解这里的整个场景,但以下是如何在 android 中添加延迟的方法:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Do task after the delay
}
}, 2000); // 2000 - delay time in mili seconds
run()
里面的代码会在延迟后执行,所以根据你的延迟时间,你可以使用这段代码来添加延迟。
关于java - 以给定的延迟连续运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34155128/