【发布时间】:2017-06-20 18:05:24
【问题描述】:
我是 java 新手,想知道如何仅在布尔值为真时执行某些操作。
注意:我需要检查几次。
我使用这种方法,但我想知道另一种方法:
private void Check() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (boolean) {
//Do Something...
} else {
Check();
}
}
}, 10);
}
【问题讨论】:
-
您可以使用 CountdownLatch 吗?什么代码设置布尔变量的值?您需要无限期地检查还是只检查几次?等
-
这就是教程的好处...
-
如果你想重复检查条件,那么你需要一个
for或while循环。 -
检查这个answer!!有很多方法可以做到这一点。
-
改变布尔值的代码是你程序的一部分吗?