Salut les gars J'ai des problèmes avec un spinner Sélection de l'article. Le concept est une calculatrice de calories et le code actuel que j'ai placé ci-dessous est le bouton pour calculer l'action ainsi que l'écouteur Spinner. J'ai testé l'entrée des utilisateurs qui fonctionne bien ainsi que de tester ce que la chaîne spinner est égale, mais il n'est pas en train de mettre mon instruction if à true. Quelqu'un peut-il m'éclairer sur quel est le problème?Spinner Sélection de l'article - Android Studio
enum Discount {
STEAK(2.71f),
CHICKEN(2.39f),
PORK(2.42f),
HAM(1.45f),
VEAL(1.72f),
WHITEFISH(1.72f),
SALMON(2.08f);
private float amount;
Discount(float amount) {
this.amount = amount;
}
}
dropDownList.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
itemSelectedDiscount = dropDownList.getSelectedItem().toString();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
Button calculate = (Button)findViewById(R.id.calculate);
calculate.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
totalCaloriesInt = value;
status.setText(itemSelectedDiscount);
if (itemSelectedDiscount == "STEAK") {
Discount steak = Discount.STEAK;
calculatedCalories.setText("" + totalCaloriesInt * steak.amount);
}
else if (itemSelectedDiscount == "CHICKEN") {
Discount chicken = Discount.CHICKEN;
calculatedCalories.setText("" + totalCaloriesInt * chicken.amount);
}
}
});
`
WOW! Cette simple erreur merci <3 –