私がやっていることは、15秒の遅延とループ内で、私はバレーの要求を実行したいです。ループは動作していますが、遅延はありません。whileループでRequestQueを使用する
これは私のコードです:(CLIENT2がボレーリクエストメソッドである)
new Thread(new Runnable() {@Override
public void run() {
while (h < taxiidlist.size() && assined == false && requested == true) {
handler2.post(new Runnable() {@Override
public void run() {
client2(user.id, taxiidlist.get(h));
h++;
}
});
try {
Thread.sleep(15000);
} catch(InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
? –
whileループは動作していますが、遅延は15秒ありません –
typoですか?あなたのブレースは外に見え、近いブレースはありません。新しいRunnable宣言の中にtry/Thread.sleepブロックが表示されます。しかし、もしそれが実際にコンパイルされるのであれば、私は驚いています。 –