0
我使用Toast
內Countdown Timer
顯示超時秒,但我覺得Toast
顯示實際上是滯後,則實時秒,有沒有更好的方式來顯示信息妥善?「定時器吐司」顯示滯後那麼實際的「倒計時」
CountDownTimer timer = new CountDownTimer(20000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
Toast.makeText(getApplicationContext(), "Disabling Task, Please wait : " + millisUntilFinished/1000, Toast.LENGTH_SHORT).show();
}
@Override
public void onFinish() {
Toast.makeText(getApplicationContext(), "Congratulations!! Time out", Toast.LENGTH_SHORT).show();
}
}.start();
謝謝尤金,這會解決延遲問題嗎?它能夠與實際時間秒同步嗎? – user45678
沒有同步。吐司只會顯示你告訴它顯示的內容。如果我理解正確,每一秒都會彈出一個新的敬酒。它將按照您的預期工作。有時它可能會跳過一秒鐘(只顯示,執行仍然可以),所以你應該對'millisUntilFinished/1000'做一些舍入。 –
好,非常感謝。讓我試試 – user45678