倒数计时器中的处理程序后延迟方法

问题描述 投票:0回答:1

[嗨,我正在制作计时器,我想重复例如6次,但我不知道如何设置延迟,以及如何每次在电视1上再次向我显示倒数,我的代码看起来像那样。代码我正在使用Handler方法,但我不知道这是否正确

  tv1=findViewById(R.id.textView);
    btn1=findViewById(R.id.button);
    final int x=10000;



    btn1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            timr =new CountDownTimer(x,1000) {
                @Override
                public void onTick(long millisUntilFinished) {
                    tv1.setText(""+millisUntilFinished/1000);

                }

                @Override
                public void onFinish() {
                      new Handler().postDelayed(new Runnable() {
                        @Override
                        public void run() {

                        }
                    })

                }
            }.start();



        }
    });
}

}

java android countdown
1个回答
0
投票

onFinish方法中添加此代码

new Handler().postDelayed(new Runnable() {
    @Override
    public void run() {
        timr.start()
    } 
},your_delay)
© www.soinside.com 2019 - 2024. All rights reserved.