Android 在一段时间内等待功能?

Android 在一段时间内等待功能?,android,wait,Android,Wait,在我的例子中,有没有办法在Android Studio中执行wait()函数 function example () { while () { //do something //wait (x seconds) then go back } } 您可以通过以下方式实现: //in your method, use the Timer Schedule function: new Timer().schedule( new

在我的例子中,有没有办法在Android Studio中执行wait()函数

function example ()
{
    while () 
    {
        //do something 
        //wait (x seconds) then go back
    }
}

您可以通过以下方式实现:

//in your method, use the Timer Schedule function:
new Timer().schedule(  
    new TimerTask() {
        @Override
        public void run() {
            //TODO: do something here of your interest.
        }
    },
    2000
);

在这里,我将延迟保持了2秒(2000毫秒)。您可以根据需要进行更改。

您可以通过以下方式实现:

//in your method, use the Timer Schedule function:
new Timer().schedule(  
    new TimerTask() {
        @Override
        public void run() {
            //TODO: do something here of your interest.
        }
    },
    2000
);
 int interval = 3000;//milliseconds interval for delay
        new Handler().postDelayed(new Runnable() {


            @Override
            public void run() {


            }

            private void finish() {
                // TODO Auto-generated method stub

            }
        }, interval);

在这里,我将延迟保持了2秒(2000毫秒)。你可以根据你的需要改变它。

这可能会帮助你@vm345这是一个游戏,我需要改变一个角色的生命值以获得点击(pe.80hp,60hp,20hp,dead)。你可以在while语句之外使用
handler
这个调用等待函数。这可能会帮助你@vm345这是一个游戏,我需要改变一个角色的生命值以获得点击(例如,80hp、60hp、20hp、dead)您可以在while语句之外使用
处理程序
执行此调用等待函数,它可能会工作。
 int interval = 3000;//milliseconds interval for delay
        new Handler().postDelayed(new Runnable() {


            @Override
            public void run() {


            }

            private void finish() {
                // TODO Auto-generated method stub

            }
        }, interval);