你忘了在case语句中使用“break;”。因此,您的应用程序将始终在案件中失败,并显示“迟到”。
这是正确的开关块:
switch (mazeMenuItem.getTitle()){
case "Macchiato":
imageView.setImageResource(R.drawable.macchiato);
break;
case "Esspresso":
imageView.setImageResource(R.drawable.esspresso);
break;
case "BlackCoffee":
imageView.setImageResource(R.drawable.blackcoffee);
break;
case "Americano":
imageView.setImageResource(R.drawable.americano);
break;
case "Late":
imageView.setImageResource(R.drawable.lathe);
break;
default:
Log.wtf(APP_TAG, "Unsupported coffee title: " + mazeMenuItem.getTitle());
}