我正在准备密码活动,我希望得到适当的输入。 我正在使用代码
while(counter<5){
switch(counter){
case 1:pwdField();
counter++;
break;
case 2:pwdField2();
counter++;
break;
case 3:pwdField3();
counter++;
break;
case 4:pwdField4();
counter++;
break;
}
}
pwdField是包含按钮侦听器的方法。但由于某种原因,只有第三个textView接收输入。收到输入后它不会中断。我做错了什么?
答案 0 :(得分:0)
从评论中移出:
为什么你有while循环?如果满足while循环条件并且计数器不是负数,那么循环将进入一个case并跳出循环,因此只进行一次。如果不满足条件,则循环将迭代0次。为什么不用if语句替换while循环?
你可能不想在那里休息,但我不知道这个片段的意图。