我buttons
中有几个Activity
,我必须等到其中一个被按下。我在考虑像
while(CONDITION_IS_NOT_TRUE);
所以基本上我可以改变OnClickListeners
buttons
中的条件,这意味着一旦按下按钮,代码将继续执行。但这样做可以吗?有更好或更正确的方法吗?
我写了一些代码,让你知道我在做什么:
while(TRUE){
if(CONDITION_1){
setContentView(view1);
else if(CONDITION_2){
setContentView(view2);
button.setOnClickListener...
}
//Now I need to wait until condition is not true,
while(CONDITION_IS_NOT_TRUE);
}
答案 0 :(得分:-1)
在按钮的onClickListener中执行代码是基于正常事件的行为。我不明白为什么你需要你的while循环,谁会忙着等待?