How to make an Android program 'wait'

后端 未结 8 1297
深忆病人
深忆病人 2020-12-16 02:15

I want to cause my program to pause for a certain number of milliseconds, how exactly would I do this?

I have found different ways such as Thread.sleep( time )

相关标签:
8条回答
  • 2020-12-16 02:54

    The SystemClock.sleep(millis) is a utility function very similar to Thread.sleep(millis), but it ignores InterruptedException.

    0 讨论(0)
  • 2020-12-16 02:55

    You can use the Handler class and the postDelayed() method to do that:

    Handler h =new Handler() ;
    h.postDelayed(new Runnable() {
        public void run() {
                     //put your code here
                  }
    
                }, 2000);
    }
    

    2000 ms is the delayed time before execute the code inside the function

    0 讨论(0)
提交回复
热议问题