我的日志行说animalclass是4,但不是去“情况4”它返回默认值。它适用于案例2。这怎么可能?提前致谢。开关案例不按预期工作
public int gettile(int animalclass) {
Log.e("gettile", "animalclass = " + animalclass);
switch (animalclass) {
case 1: //
tile=R.drawable.picnictile;
break;
case 2: //
tile=R.drawable.picnictile;
break;
case 3: //
tile=R.drawable.picnictile;
case 4: //
tile=R.drawable.picnictile;
case 5: //
tile=R.drawable.face;
default:
Log.e("gettile", "failed!!!!!!!!!! = " + animalclass);
tile=R.drawable.rainbowtile;
break;
}
Log.e("gettile", "returning = " + tile);
return tile;
}
对不起,我把这个蛋从我脸上抹掉.........谢谢你们。 –
不客气。只需将此问题标记为已回答:) – BennX