/** * 找到一个不是答案的文件,并且当前是可见的 * * @return */ private WordButton findNotAnswerWord() { Random random = new Random(); WordButton buf = null; while(true) { int index = random.nextInt(MyGridView.COUNTS_WORDS); buf = mAllWords.get(index); if (buf.mIsVisiable && !isTheAnswerWord(buf)) { return buf; } } }
如果我已经选择了全部的错误答案到已选框中,我去不停去排除错误答案,当排除只剩下正确答案时,再去点击排除按钮,这时while(true) 就永远跳不出来了。