![](/img/trans.png)
[英]How do I add a timer to my gitlab-ci job to make it stop within 1 minute in gitlab-ci.yml
[英]How do I add one more minute to my timer?
我需要幫助使用 Android Studio 中的點擊按鈕再增加一分鍾
這是我的一些計時器代碼:
private void startTimer() {
mCountDownTimer = new CountDownTimer(mTimeLeftInMillis, 1000) {
@Override
public void onTick(long millisUntilFinished) {
mTimeLeftInMillis = millisUntilFinished;
updateCountDownText();
}
@Override
public void onFinish() {
mTimerRunning = false;
btnTest.setText("Start");
}
}.start();
mTimerRunning = true;
btnTest.setText("Pause");
}
private void pauseTimer() {
mCountDownTimer.cancel();
mTimerRunning = false;
btnTest.setText("Start");
}
private void updateCountDownText() {
int minutes = (int) (mTimeLeftInMillis / 1000) / 60;
int seconds = (int) (mTimeLeftInMillis / 1000) % 60;
String timeLeftFormatted = String.format(Locale.getDefault(), "%02d:%02d", minutes, seconds);
textViewShowTime.setText(timeLeftFormatted);
mProgressBar.setProgress((int)(mTimeLeftInMillis / 1000));
}
不幸的是,這個類沒有這樣的功能。
您可以保存按鈕單擊的計數,然后使用您想要的超時創建一個新的CountDownTimer
。 並且你需要在onTick
方法中考慮剩余時間。
您可以創建從CountDownTimer
擴展的CustomCountDowntimer
。 並在那里做上面描述的事情。
看到這個鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.