gpt4 book ai didi

java - 倒计时器中的处理程序发布延迟方法

转载 作者:行者123 更新时间:2023-12-01 16:17:06 24 4
gpt4 key购买 nike

我正在制作计时器,我想重复它,例如6次,但我不知道如何设置延迟以及如何每次在tv1上再次显示倒计时。我的代码看起来像那样。正如您在代码中看到的,我正在使用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();
}
});

最佳答案

onFinish方法中添加此代码

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
timr.start()
}
},your_delay)

关于java - 倒计时器中的处理程序发布延迟方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62370732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com