私はjavaで新しく、ブール値がtrueのときに何かを実行する方法を知りたがっています。真になるまでブール値をチェックする方法
注:私は何度かチェックが必要です。
私はこの方法を使用するが、私は別の方法を知りたいと思った:
private void Check() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (boolean) {
//Do Something...
} else {
Check();
}
}
}, 10);
}
おそらくCountdownLatchを使用できますか?どのコードがブール変数の値を設定しますか?無期限にチェックするか、何回かチェックする必要がありますか? – assylias
これはチュートリアルが良いものです... – Piglet
条件を繰り返し確認したい場合は、 'for'や' while'ループが必要です。 –