我的if else声明无效。 以下是我的Javacode。
private void displayItem( ) {
TextView selectedItem = findViewById(R.id.selectionDetail);
if(selectCoffee=true){ selectedItem.setText("Coffee Selected");
ImageView selectImage = findViewById(R.id.imageView); selectImage.setImageResource(R.drawable.coffee);
else{ selectedItem.setText("");}
if (selectIceCream=true){
selectedItem.setText("Ice Cream Selected");
ImageView selectImage = findViewById(R.id.imageView); selectImage.setImageResource(R.drawable.coffee); }
else { selectedItem.setText("");}
}
请帮助我,我不在乎的错误是什么?
答案 0 :(得分:1)
您不能像这样检查布尔值:millis()
而是做这样的事情:
selectCoffee=true
答案 1 :(得分:-1)
更正此声明
if(selectCoffee=true)
用这个:
if(selectCoffee==true)
与此相同:
if (selectIceCream=true)
替换为:
if (selectIceCream==true)
在所有条件中使用==
。