代码之家  ›  专栏  ›  技术社区  ›  Diogo Dias

在一段时间内等待功能?

  •  0
  • Diogo Dias  · 技术社区  · 7 年前

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

    function example ()
    {
        while () 
        {
            //do something 
            //wait (x seconds) then go back
        }
    }
    
    2 回复  |  直到 7 年前
        1
  •  3
  •   Wajid Alejandro Serret    7 年前

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

    //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毫秒)。您可以根据需要更改。

        2
  •  1
  •   PRATEEK BHARDWAJ    7 年前
     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);