0
我有一個按鈕,要求運行此函數。它應該返回一個介於1和6之間的隨機值,並且應該爲該值分配一張圖片。我現在寫了它,以便每個值都返回相同的圖像。我希望它是這樣的,如果值是1,它將返回圖像A,如果值是6,它將返回圖像B,如果值是2-5,它將返回圖像C.我不確定如何提示多值。我認爲案件會起作用,但似乎並沒有解決我的問題。如果你能指出我正確的方向,我將不勝感激。在android中返回隨機值
protected void rollPlanechaseDice() {
int i = 0;
switch (this.mRandom.nextInt(6)) {
default:
i = R.drawable.planeswalker_dice;
case 0:
case 1:
}
while (true) {
ImageView localImageView = new ImageView(this);
localImageView.setImageResource(i);
new AlertDialog.Builder(this)
.setView(localImageView)
.setTitle(R.string.planechase_dice)
.setPositiveButton(getText(17039370),
new
DialogInterface.OnClickListener() {
public void onClick(
DialogInterface paramAnonymousDialogInterface,
int
paramAnonymousInt) {
paramAnonymousDialogInterface.dismiss();
}
}).create().show();
i = R.drawable.planeswalker_dice_chaos;
return;
我補充說,代碼,但模擬器位現在只是掛了後重新啓動之間的隨機數幾秒鐘,雖然我沒有在logcat – user3104719
沒有紅色erros我加了休息,它現在似乎工作得很好,謝謝! – user3104719
哦,我忘了休息時間。我非常討厭開關盒,我總是使用if-else。 – SteveL