连续运行具有给定延迟的函数

时间:2015-12-08 11:48:49

标签: java android

我需要通过此

获得的延迟连续运行下面的代码
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);
                }
            }

我按下按钮即触发此操作。请提出一些建议。这可以一起执行几个小时。

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()内的代码将在延迟后执行,因此根据您的延迟时间,您可以使用此代码添加延迟。