无法访问的代码android

时间:2013-12-15 02:36:16

标签: java return

我在下面的DO IF语句中收到无法访问的代码错误。我猜这是因为代码在每个IF语句之后返回。我不明白如何解决该问题或如何使代码剪切工作没有返回;在每一个之后。请指教

public void onDiceDialogClick(View paramView) {
    if (paramView.getId() == R.id.dice_4)
        displayDiceResult(4);
    do {
        return;
        if (paramView.getId() == R.id.dice_6) {
            displayDiceResult(6);
            return;
        }
        if (paramView.getId() == R.id.dice_10) {
            displayDiceResult(10);
            return;
        }
        if (paramView.getId() == R.id.dice_20) {
            displayDiceResult(20);
            return;
        }
        if (paramView.getId() == R.id.planeswalker_dice) {
            this.mDiceMenu.dismiss();
            rollPlanechaseDice();
            return;
        }
    } while (paramView.getId() != R.id.coin);
    this.mDiceMenu.dismiss();
    flipCoin();
}

1 个答案:

答案 0 :(得分:2)

return循环顶部有do-while

该语句之后无法执行任何内容,因此无法访问。