如何在android中的每个tick上调试倒数计时器

时间:2017-03-03 15:30:07

标签: android android-progressbar

我有一个倒数计时器和一个进度条

public class MyCountDownTimer extends CountDownTimer {

    public MyCountDownTimer(long millisInFuture, long countDownInterval) {
        super(millisInFuture, countDownInterval);
    }

    @Override
    public void onTick(long millisUntilFinished) {

        progress = (int) (millisUntilFinished/1000);

        progressBar.setProgress(progressBar.getMax()-progress);

        progressBar.setText(String.valueOf(progress)+" "+"secs");



    }

    @Override
    public void onFinish() {
        //STOP COUNTER
        myCountDownTimer.cancel();


    }
}

如何调试和检查android studio中的每个进度值,因为我有初始值30它顺利到25然后到28然后到21,它上下起伏!!

我应该做什么?

1 个答案:

答案 0 :(得分:0)

你只需要放 你的onTick方法log.e("your tag","millisUntilFinished="+millisUntilFinished);

或改为断点,并在首次亮相模式下运行应用程序(shift + F9),您将在刻度迭代时看到每个变量的值。