我有一个延迟的电话,看起来像这样:
handler.postDelayed(new Runnable() {
public void run() {
newDeviceBluetooth();
//increment progressbar each thousand millis passed
}
},15000);
但是,我有一个功能齐全的进度条,我想随着延迟的每一秒增加它。那么解决这个问题的方法是什么,是实现这个的方法吗?
感谢您花时间回答和帮助我
因此,在我查看了答案的可能性之后,我编写了自己的实现可运行的类。这是实现这一点的可能方法吗?如果我的直觉没有乱七八糟,我想我有点搞错了。
public void run() {
while(counter <= 15){
if(counter < 15){
handler.postDelayed(new Runnable() {
@Override
public void run() {
counter++;
}
}, 1000);
}
else{
sb.newDeviceBluetooth();
}
}
}