2016-11-24 187 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