display data after every 10 seconds in Android

后端 未结 6 1092
情深已故
情深已故 2020-11-28 07:20

I have to display some data after every 10 seconds. Can anyone tell me how to do that?

6条回答
  •  青春惊慌失措
    2020-11-28 07:39

    Probably the simplest thing to do is this:

    while(needToDisplayData)
    {
        displayData(); // display the data
        Thread.sleep(10000); // sleep for 10 seconds
    }
    

    Alternately you can use a Timer:

    int delay = 1000; // delay for 1 sec. 
    int period = 10000; // repeat every 10 sec. 
    Timer timer = new Timer(); 
    timer.scheduleAtFixedRate(new TimerTask() 
        { 
            public void run() 
            { 
                displayData();  // display the data
            } 
        }, delay, period); 
    

提交回复
热议问题