1. Было: метод заказа при каждом вызове инициализировал свою локальную переменную с двумя чашками кофе и отображал соответствующую сумму, работая абстрагировано от всех остальных методов и глобальных переменных.
2. Нужно: посчитать сумму и отобразить её в зависимости от кол-ва заказанного кофе в глобальной переменной.
3. Всё получиться!
p.s.
Сразу бурная активность началась в комментах : )
нужно удалить локальную переменную в методе submitOrder. тогда метод submitOrder будет ссылаться на глобальную переменную, которую мы определили прежде
Нужно в методе sumbitOrder убрать локальную переменную, тем самым наш метод будет всегда обращаться к глобальной переменной и рассчитывать значение для нее
Я вообще к + и - подключил дисплей прайса чтоб с числом чашек кофе отображалась сразу и цена.
Сейчас пришлось убирать кнопки дисплея 2 и в сумбитОрдер менять нумберкофес на кьюанити.
Вообщем переменная нумберКофес стала бесполезной теперь .
В итоге все получилось как на видео )
Компилятор не распознает этот метод displayMessage. У кого-то еще была такая проблема? Как справились?
/**
* This method is called when the order button is clicked.
*/
public void submitOrder(View view) {
String priceMessage = "Total: $" + (quantity * 5) + "\n Thank you!";
displayMessage(priceMessage);
}
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ