Изменяем счёт

Курс "Программирование под Андроид"
7 уровень, 24 лекция
Открыта

Если не получается, посмотрите видео, где Кэтрин и Кунал обсуждают изменение переменных.

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (12)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
🦔 Виктор Уровень 20 Expert
30 ноября 2020
1. Методы кнопок передают необходимое кол-во очков для подсчёта и отображения в виде параметров для метода displayForTeamA(); 2. В последнем методе прибавляем переменной со счётом команды А, переданные из параметров очки: scoreTeamA += score; 3. Всё получится!
Jack Daniel Уровень 28
8 ноября 2021
Метод "display", он же "scoreCount", будет одинаковым для всех команд и в него не стоит передавать переменную scoreTeamA напрямую. Эта переменная будет передаваться в конкретных методах инкрементации очков. Таким образом мы избавляемся от лишних методов/избыточного кода.
ihor Уровень 3
30 августа 2020
правильная ссылка https://javarush.com/quests/lectures/questgoogleandroid.level05.lecture08
Ihor Уровень 22
16 февраля 2020
ссылка на Кэтрин и Кунал не работает!!!
Set Amour Уровень 0
10 февраля 2020
xml onClick это немного убого .
Maks Уровень 23
22 сентября 2020
Вместо xml onClick, вы можете прописать функционал сами, непосредственно в коде, внутри метода onCreate. 1. Создайте объект OnClickListener класса View с анонимным классом внутри и переопределенным методом onClick, который вызывает метод с вашим функционалом кнопки. 2. После, нужно создать объект класса Button, привязать к нему id кнопки из xml, и передать в него OnClickListener. View.OnClickListener threePoints = new View.OnClickListener() { @Override public void onClick(View v) { threePoints(); } }; Button pointsThree = findViewById(R.id.three_points_button); pointsThree.setOnClickListener(threePoints);
8 октября 2019
Отличный урок. Вроде ссылка не работает на видео Катрин и Кунала
Stas Omelchenko Уровень 1
29 сентября 2018
Мне одному кажется что эта девушка объясняет , хуже чем предыдущая. Какие то темы она заворачивает.... Псевдо коды... И это не первая фигня. Говори чётко как есть. А то получается что я из коментов людей узнаю больше нового=)
progr Уровень 8
30 июля 2019
псевдокод это предварительный код, что то типа наброска или записей в черновике, не парься так)
18 ноября 2017
В методе вызываем через onClick обязательно нужно обрабатывать View v переданный как параметр? или и так сойдёт:

    public void addThreeForTeamA(View v){
         displayForTeamA(scoreForTeamA+=3);
    }
Есть вообще какие нибудь правила оформления?
Юлия Алпатова Уровень 10
21 декабря 2017
В таком случае же троечка отобразится, но значение scoreForTeamA не изменится и при следующем обращении будет опять равно нулю.
Panda Уровень 7
4 января 2018

scoreForTeamA+=3
равнозначно:

scoreForTeamA=scoreForTeamA+3