Size: a a a

Android Developers

2021 February 03

QH

Quantum Harmonizer in Android Developers
Ilya
это как? что там аннотации, что тут аннотации
API у гсона и моши схожий, аннотации одинаково называются, принцип работы одинаковый
источник

S

Silent829 in Android Developers
Sergey Grieg
А-ля для {"first_name": "bla bla", "birthday": "01.01.1970"}:

@field:Json(name = "first_name") val firstName: String? = null,
val birthday: String? = null
Так и не запомнил для чего @field
источник

SG

Sergey Grieg in Android Developers
Silent829
Так и не запомнил для чего @field
Можно без него
источник

I

Ilya in Android Developers
Silent829
Так и не запомнил для чего @field
задаёт имя при сериализации
источник

SG

Sergey Grieg in Android Developers
Это олдскульная практика, бью себя по рукам за это
источник

S

Silent829 in Android Developers
Ilya
задаёт имя при сериализации
Но оно необязательное и там вроде была разница
источник

I

Ilya in Android Developers
Silent829
Но оно необязательное и там вроде была разница
ну дело в том, что если тебе с сервера приходит first_name, а ты всё же хочешь придёрживаться джавового нейминга, то нужно это юзать
источник

S

Silent829 in Android Developers
Jorik Fat
что-то не могу представить себе ситуацию, в которой один сериализатор даст значительное преимущество перед другим. Все что <300мс не считаю
Дело же не только в скорости, но ещё и в фича сетах. Правда я не разбирался глубоко в разнице
источник

S

Silent829 in Android Developers
Ilya
ну дело в том, что если тебе с сервера приходит first_name, а ты всё же хочешь придёрживаться джавового нейминга, то нужно это юзать
Типа в котлине у нас можно использовать snake_case?)
источник

I

Ilya in Android Developers
Silent829
Типа в котлине у нас можно использовать snake_case?)
неа
источник

S

Silent829 in Android Developers
Ilya
неа
А что за джавовый нейминг? mHuinya?
источник

S

Sky Surfer in Android Developers
Я использую BottomNavigationView и хочу при нажатии на определенный пункт меню оставаться на текущем фрагменте и не открывать новый. В OnNavigationItemSelectedListener  я поставила return false, но он поменял текущий фрагмент на пустой экран. Как это можно исправить? Чтобы оставался текущий фрагмент, а не пустой экран?
источник

I

Ilya in Android Developers
Silent829
А что за джавовый нейминг? mHuinya?
ну да, только то, что ты написал венгерская нотация, ну да ладно
источник

D

Denis in Android Developers
Ilya
ну да, только то, что ты написал венгерская нотация, ну да ладно
которую вроде как Гугол не одобряет
источник

СП

Сергей П. in Android Developers
Silent829
А что за джавовый нейминг? mHuinya?
Это устаревший. И в андроиде в верстке и ресурсах таки  снейк был и будет
источник

I

Ilya in Android Developers
Denis
которую вроде как Гугол не одобряет
но при этом юзает
источник

СП

Сергей П. in Android Developers
Denis
которую вроде как Гугол не одобряет
На ней весь андроид написан)))
источник

СП

Сергей П. in Android Developers
Но сейчас уже перестали
источник

D

Denis in Android Developers
Сергей П.
На ней весь андроид написан)))
да, знаю. Я это где-то на Хабре в комментах видел, с ссылкой на статью(или выступление, не помню). Но уже не найду
источник

JF

Jorik Fat in Android Developers
Ilya
но при этом юзает
префикс m это member
источник