金币数量不够的时候 有一个Bug 在弹出去商店的时候 还是会减少金币 并且会执行提示的操作
1 回答
改一下判断金币是否够的逻辑就好。
private void tipAnswer() {
boolean tipWord = false;
for (int i = 0; i < mBtnSelectWords.size(); i++) {
if (mBtnSelectWords.get(i).mWordString.length() == 0) {
// 减少金币数量
if (!handleCoins(-getTipCoins())) {
// 金币数量不够,显示对话框
showConfirmDialog( ID_LACK_COINS);
return;
}
// 根据当前的答案框条件选择对应的文字并填入
onWordButtonClick(findIsAnswerWord(i));
tipWord = true;
break;
}
}
举报
0/150
提交
取消