我需要每1秒检查一次Java中的某些条件,直到它为true。一旦为true,则需要从中退出并继续进行操作。
说a-> b-> c每1秒检查一次b,直到它成立为止,如果是,请转到c。
有人可以建议用Java实现此目标的最佳方法是什么?
这是您需要的:
final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if(!condition) handler.postDelayed(this, 1000); else { // do actions condition = true; } } }, 1000); }