Изменяем значение переменной
Комментарии (18)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
27 ноября 2020, 01:09
В комментариях какие-то необоснованные претензии про затянутость, так в этом курсе изначально было написано, что он для нулевых новичков, которые с телефоном-то на Вы обращаются.
Жаль, конечно, что продвинутую часть до сих пор перевели.
Я даже после 10 уровня с удовольствием прохожу эти лекции, хотя руки чешутся display(++quantity) написать ; )
+4
misha_lazarev
19 мая 2022, 15:34
Если руки чешутся, то почеши=)
+2
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
20 мая 2022, 16:46
😉✌
+4
WikkoDoc
2 января 2019, 17:26
3
0
Yura Honda-Mafia
19 октября 2017, 17:10
А можно я не буду мучатся и создам глобальную переменную coffees и буду ей делать ++ и -- ? :D
+9
Paul Soia Android Developer в Tallium
24 октября 2017, 18:32
тогда при повороте экрана все изменения в переменной будут сбрасываться
+5
Антон Давыдов
30 ноября 2017, 18:38
он что вызывает каждый раз конструктор мейнАктивити при смене ориентации? как то не нормально, по идее должен быть просто метод типа Refresh или Resize, а не новый экземпляр класса. как сохранить переменную в этом случае?
+1
Сергей
15 марта 2018, 23:17
Все может работать, достаточно добавить:
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("quantity", quantity);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
quantity = savedInstanceState.getInt("quantity");
display(quantity);
}
В макет можно добавить прокрутку(ScrollView), чтобы была доступна кнопка заказа.
+24
Сергей
15 марта 2018, 23:20
При смене ориентации старое Activity уничтожается и создается новое. Cоответственно -
теряем данные. Поэтому Activity предоставляет нам пару методов: первый позволяет сохранить данные – onSaveInstanceState, а второй – восстановить - onRestoreInstanceState.
+17
Денис Гайфуллин
3 октября 2018, 01:17
сапакай братка, красавэлло
0
BorisExpert
5 октября 2017, 18:13
Как у вас отоброжается при запуске программы сразу 2 чашки кофе ? вроде по курсу говорили что изначально в .хмл при создание вюшки с количеством кофе равен 0 и при создание вюшки с цеником показывает 0 доларов, и только при нажатие кнопки Ордер меняются даные в вюшки. потом создали ищё 2 кнопки .. и как я понимаю что толико при нажатие этих 2 кнопок меняется quantity, так откуда у вас в поле вюшки сразу количество 2 кофе не поиму ? вроде поле quantity не отоброжается сразу при запуске, изначально он не активен.
У меня при запуске програмы всегда збивается на 0.
Или я где-то не понял или написал ошибку?
+1
Юлия Алпатова
9 декабря 2017, 22:06
В одном из предыдущих уроков в xml изменили стартовое кол-во кофе с 0 на 2.
0
Mvon Spee
18 августа 2017, 08:32
Все такие просветленные.
Переменные долго объясняют? Идите на курс для более опытных, он тоже имеется.
Изначально было заявлено, что курс будет подробным для надежного усвоения ОСНОВ, ОСНОВ МАЗАФАКА.
Это объяснение специально затянуто и повторяется разными способами, чтоб через два года разбудив посреди ночи человека он ответил что такое переменная и как она работает .
Мое мнение таково, что лучше хорошо усвоить базу (даже послушав о переменных то что я уже знаю) и не возвращаться к элементарным вещам в будущем, чем бежать впереди паровоза с криками "я знаю все о переменных, дайте мне грандиозных знаний на втором часу обучения".
Но это же мое мнение не такого гуру программирования как некоторые уже знающие великую истину ЧТО ТАКОЕ ПЕ-РЕ-МЕННАЯ!!!...
+30
Alexey Malakhov
31 августа 2017, 10:49
ага , а потом тебе кидают какую-нибудь "заумуную статью" в которой вообще без 100 грамм не разобраться :)
Уж лучше все объясняют всегда так, "на пальцах".
+2
Сема Катаев
18 июля 2017, 01:26
Слишком долгое объяснение простых принципов. Растянули переменные на 10 лекций
+2
Сема Катаев
18 июля 2017, 01:24
Согласен с Elias. Перематываю уже 10ю лекцию потому что написал приложение еще в самом начале. Java-переменные объясняют не то что на пальцах, а как для трехлетнего ребенка... все эти коробки, стикеры. Я думал, целевая аудитория курса выше 10 лет чтобы все эти понимать
+9
Elias Lezzz
11 июля 2017, 19:52
уже не могу, руки чешутся написать в классе переменную quantity и в методах просто ++ или -- писать
+5
Dilun7523
21 июля 2017, 20:46
написал код еще в начале и только правлю название переменных)))))
По моему так интересней получается))
+1