我正在尝试为我的游戏应用创建一个倒数计时器。用户必须在创建挑战时输入持续时间,持续时间将转换为时间并开始倒计时。到目前为止,我创建了计时器,但有点坚持抓住持续时间并转换为时间。感谢您阅读并度过美好的一天!
new CountDownTimer(16069000, 1000) { // adjust the milli seconds here
public void onTick(long millisUntilFinished) {
tv5.setText(""+String.format(FORMAT,
TimeUnit.MILLISECONDS.toHours(millisUntilFinished),
TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished) - TimeUnit.HOURS.toMinutes(
TimeUnit.MILLISECONDS.toHours(millisUntilFinished)),
TimeUnit.MILLISECONDS.toSeconds(millisUntilFinished) - TimeUnit.MINUTES.toSeconds(
TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished))));
}
public void onFinish() {
tv5.setText("done!");
}
}.start();
这是一个普通的倒计时表,没有抓取任何数据。任何例子或想法更改代码以帮助一点点?对不起,麻烦