在android中每秒更新textview时会有延迟

时间:2017-02-20 16:34:51

标签: android textview


我只想用倒数计时器从15到0更新我的文本视图并使用以下代码,但它不会每秒更新一次,每次更新需要大约3,4秒延迟。

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    initGame();

    CountDownTimer countDownTimer = new CountDownTimer(30000, 1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            tv.setText("time left : " + millisUntilFinished / 1000);
        }

        @Override
        public void onFinish() {
            tv.setText("finished!");
        }
    }.start();

}

为instace打印:
time left : 29 time left: 25 time left: 22

我将非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

使用此库

FadingTextView每隔几秒自动更改其内容的文字视图

您不必编写额外的代码。