2016-11-24 235 views
0

我在編程方面很新穎,而且我很難弄清楚如何進行隨機倒計時。這個隨機倒數計時器應該在時間(3-10秒)之後執行一個對象,並且我真的不知道該怎麼做。有人可以給我一些例子,說明我可以如何解決這個問題。 謝謝!隨機倒數計時器

回答

0
countDownTimer = new CountDownTimer(random value, tick value) { 

     public void onTick(long millisUntilFinished) { 

     } 

     public void onFinish() { 

      } 

     } 
    }; 

你可以把隨機值作爲值3-10的手段onFinish此時

後調用下面

Random r = new Random(); int randomInt = r.nextInt(10 - 3) + 3;

+0

謝謝各位快速回答! – Salle

0
int time = new Random().nextInt(8) + 3; 

     new Handler().postDelayed(new Runnable() { 
      @Override 
      public void run() { 
       // execute yor code 
      } 
     },time * 1000); 

使用此創建隨機值使用代碼。希望能幫助你。

+0

感謝您快速回答,現在就測試一下! – Salle