有个bug,当金币不够是点击提示,会给你提示,才发现金币不够无法扣除,从而return。
所以我把提示扣金币弄到上面去了,试了下可以解决
for (int i = 0; i <mBtnSelectWords.size(); i++) {
if (mBtnSelectWords.get(i).mWorldString.length()==0) {
//减少金币数量
if (!handleCoins(-getTipCoins())) {
//金币数量不够,显示对话框
return;
}
//根据当前答案框条件选择对应的文字并填入
onWordButtonClick(findIsAnswerWord(i));
tipWord=true;
break;
}
}