Size: a a a

StartAndroid Ru Kotlin

2021 June 07

T

The The in StartAndroid Ru Kotlin
во-первых, такие конструкции могут быть довольно большими и монструозными. люди привыкают так писать, потому что на простых значения выглядит лаконично, но если там большие проверки, легко пропустить что там еще и присваивание наверху. ну и в целом как бы условие есть условие. лучше  уж функцию сделать с возвращаемым значением и внутри в ней сделать ифы. гораздо лучше читаться будет
источник

T

The The in StartAndroid Ru Kotlin
типа getNewSelectedGame(selectedGame)
вместо selectedGame = if () ... else ...
источник

T

Timur in StartAndroid Ru Kotlin
да, понял
источник

DL

Denis Ligin in StartAndroid Ru Kotlin
Задал вопрос в другой группе, упростил до проблемного места

int variable = 0;
   
variable = variable++;

System.out.println(variable);
источник

DL

Denis Ligin in StartAndroid Ru Kotlin
Переслано от Вячеслав Степанов...
грубо говоря, вначале считывается текущее значение (0) потом прибавляется 1, а потом в переменную записывается то, что было считано на первом шаге (0), инкремент просто теряется
источник

T

Timur in StartAndroid Ru Kotlin
Понял, благодарю
источник

T

The The in StartAndroid Ru Kotlin
в соседнем чате хорошо объяснили простой фразой "variable++ как выражение равно нулю"
источник

DL

Denis Ligin in StartAndroid Ru Kotlin
Получаете постинкимент значение увеличивает, но потом оно  перезаписывается
источник

DG

Dima Gaziev in StartAndroid Ru Kotlin
Поидее надо просто сперва делать инкремент а потом присваивать.
Потому что выражение
var1 = var2++

Читается компилятором слева на право, и компилятор сперва выполняет присваивание а потом делает инкремент.

Это если простыми словами что бы не забыть.
источник

DL

Dima Luzko in StartAndroid Ru Kotlin
Добрый день, можно ли как то в recyclerView, на клик сделать смену цвета, а потом кликнув еще раз он вернулся в исходный. ? Item выполнен ввиде cardView
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Во вьюхолдере повесь OnClickListener
источник

DL

Dima Luzko in StartAndroid Ru Kotlin
Так это понятно, а как менять цвет туда сюда
источник

AZ

Alexander Zaytsev in StartAndroid Ru Kotlin
У view есть доступ к context
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Вообще, не советуется юзать контексты в таких местах
источник

AZ

Alexander Zaytsev in StartAndroid Ru Kotlin
Можно selector сделать тогда
источник

DL

Dima Luzko in StartAndroid Ru Kotlin
Так селектор на cardBacgroundColor не повесишь
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Выноси в адаптер и во вьюмодели или фрагменте цвет меняй
источник
2021 June 08

DG

Dima Gaziev in StartAndroid Ru Kotlin
Подскажите по Сервису.
Если к обычному сервису подключается компонент то сервис автоматически становится связанным и после отключения этого компонента сервис завершается?
источник

DG

Dima Gaziev in StartAndroid Ru Kotlin
нашел, служба не уничтожается если она стала связанной.
источник
2021 June 09

DL

Dima Luzko in StartAndroid Ru Kotlin
добрый день подскажите пожалуйста как из обзервера можно вернуть нужное значение?
источник