次のような遅延通話があります。
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();
}
}
}