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

Открыта

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

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

Комментарии (12)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
30 ноября 2020, 07:43
1. Методы кнопок передают необходимое кол-во очков для подсчёта и отображения в виде параметров для метода displayForTeamA(); 2. В последнем методе прибавляем переменной со счётом команды А, переданные из параметров очки: scoreTeamA += score; 3. Всё получится!
Jack Daniel
Уровень 28
8 ноября 2021, 13:28
Метод "display", он же "scoreCount", будет одинаковым для всех команд и в него не стоит передавать переменную scoreTeamA напрямую. Эта переменная будет передаваться в конкретных методах инкрементации очков. Таким образом мы избавляемся от лишних методов/избыточного кода.
ihor
Уровень 3
30 августа 2020, 16:27
правильная ссылка https://javarush.com/quests/lectures/questgoogleandroid.level05.lecture08
Ihor
Уровень 22
16 февраля 2020, 14:36
ссылка на Кэтрин и Кунал не работает!!!
Set Amour
Уровень 0
10 февраля 2020, 18:34
xml onClick это немного убого .
Maks
Уровень 23
22 сентября 2020, 19:16
Вместо 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, 15:22
Отличный урок. Вроде ссылка не работает на видео Катрин и Кунала
Stas Omelchenko
Уровень 1
29 сентября 2018, 20:34
Мне одному кажется что эта девушка объясняет , хуже чем предыдущая. Какие то темы она заворачивает.... Псевдо коды... И это не первая фигня. Говори чётко как есть. А то получается что я из коментов людей узнаю больше нового=)
progr
Уровень 8
30 июля 2019, 23:32
псевдокод это предварительный код, что то типа наброска или записей в черновике, не парься так)
18 ноября 2017, 18:55
В методе вызываем через onClick обязательно нужно обрабатывать View v переданный как параметр? или и так сойдёт:
public void addThreeForTeamA(View v){
     displayForTeamA(scoreForTeamA+=3);
}
Есть вообще какие нибудь правила оформления?
Юлия Алпатова
Уровень 10
21 декабря 2017, 17:26
В таком случае же троечка отобразится, но значение scoreForTeamA не изменится и при следующем обращении будет опять равно нулю.
Panda
Уровень 7
4 января 2018, 08:54
scoreForTeamA+=3
равнозначно:
scoreForTeamA=scoreForTeamA+3