我对编程很新,而且我很难弄清楚如何制作一个随机倒数计时器。这个随机倒计时器应该在时间(3-10秒之间)达到零之后执行一个对象。我真的不知道该怎么做。有人可以给我一些关于如何解决这个问题的例子。 谢谢!
答案 0 :(得分: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;
答案 1 :(得分:0)
int time = new Random().nextInt(8) + 3;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// execute yor code
}
},time * 1000);
使用它。希望能帮到你。