我需要通过此
获得的延迟连续运行下面的代码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);
}
}
我按下按钮即触发此操作。请提出一些建议。这可以一起执行几个小时。
答案 0 :(得分:0)
你已经给出了部分代码,所以我无法理解整个场景,但是这里有你如何在android中添加延迟:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Do task after the delay
}
}, 2000); // 2000 - delay time in mili seconds
run()
内的代码将在延迟后执行,因此根据您的延迟时间,您可以使用此代码添加延迟。