Size: a a a

Javanese Questions

2018 November 06

NI

Nikita Ivanov in Javanese Questions
Самое худшее - это искать имплементации этих интерфейсов
источник

QH

Quantum Harmonizer in Javanese Questions
особенно если они «по клину» в разных модулях 🌚
источник

NI

Nikita Ivanov in Javanese Questions
Quantum Harmonizer
особенно если они «по клину» в разных модулях 🌚
Не, мне повезло, в одном
источник
2018 November 16

ZS

Zhanat Suleimenov in Javanese Questions
Ребят, в орео отрубили большую часть бродкастресиверов. Как посоветуете будить приложение теперь? В старой версии использовал user_present
источник
2018 November 23

QH

Quantum Harmonizer in Javanese Questions
...и?
источник

QH

Quantum Harmonizer in Javanese Questions
Везде строки и примитивы. Не вижу чтобы интерфейс был ограничен энамами, `StringDef`ами или `IntDef`ами.
источник
2018 December 17

J

Jamakasi in Javanese Questions
Приветствую всех. Пните в правильном направлении как грамотно сериализовать такое?
https://pastebin.com/wmHGzqD2
Не могу понять совсем ибо в одних случаях данные примитивны как String, в других случаях имеют свою модель которая может быть и не моделью вовсе а также массивом массивов
источник

QH

Quantum Harmonizer in Javanese Questions
Jamakasi
Приветствую всех. Пните в правильном направлении как грамотно сериализовать такое?
https://pastebin.com/wmHGzqD2
Не могу понять совсем ибо в одних случаях данные примитивны как String, в других случаях имеют свою модель которая может быть и не моделью вовсе а также массивом массивов
Распарсить в AST и действовать в зависимости от типа выражения.
источник

J

Jamakasi in Javanese Questions
Quantum Harmonizer
Распарсить в AST и действовать в зависимости от типа выражения.
гм, AST это который груви трансформатор и который по сути аналог Lombok'а? Не совсем понимаю связь
источник

QH

Quantum Harmonizer in Javanese Questions
Jamakasi
гм, AST это который груви трансформатор и который по сути аналог Lombok'а? Не совсем понимаю связь
Нет, я про разбор джейсона в дерево.
Это где JsonObject/JSONObject или JsonArray/JSONArray.
источник

J

Jamakasi in Javanese Questions
Quantum Harmonizer
Нет, я про разбор джейсона в дерево.
Это где JsonObject/JSONObject или JsonArray/JSONArray.
аа, ну фактически я сейчас почти также все и делаю.
Сначало все перегоняю в Map<String, ArrayList<Object>>
дальше например беру game
в нем перебираю каждый Object и смотрю если кастуется в String то просто забираю
если не скастовался то это вложенный тип.
Вот конкретно с этим вложенным типом и запара, как бы на него написать красивую Pojo модель, мне мозг ломает то что в ней rules еще более мение стандартен а вот values магический и может быть как строкой так и массивом строк
источник

J

Jamakasi in Javanese Questions
Конечно можно все это прибить гвоздями по хардкору и надеяться что в будущем тут не возникнет новых подобных опции но это такое себе и на практике они постоянно появляются и исчезают =(
источник

J

Jamakasi in Javanese Questions
Хм, разгадал как это сделали. Через gson тип Collection
источник
2018 December 24

QH

Quantum Harmonizer in Javanese Questions
Какая активность... Неужели комментарии на сайте можно просто выпилить?
источник

AR

Aleshka Reyngardt in Javanese Questions
думаю github норм вариант, наверное никто не знает есть ли готовое решение, вот все и молчат
источник

QH

Quantum Harmonizer in Javanese Questions
унёс опрос в https://t.me/javanese_online/36
источник
2019 January 31

F

Fieldmarshal in Javanese Questions
#вопрос #android #retrofit
@Harmonizr в одном из своих код-ревью ты написал, что нужно кэшировать экземляры Retrofit. Сейчас в проекте я столкнулся с необходимостью сделать именно это. Гугл по подобным запросам выдаёт кэширование ответов сервера и прочие вещи, не имеющие прямого отношения.
Как кэшировать экземпляры Retrofit и других часто используемых классов из библиотек?  Что для этого нужно, чтобы не писать во многих классах такой код?
restLogin = ServiceGenerator.createService(LoginRestService.class);
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
#вопрос #android #retrofit
@Harmonizr в одном из своих код-ревью ты написал, что нужно кэшировать экземляры Retrofit. Сейчас в проекте я столкнулся с необходимостью сделать именно это. Гугл по подобным запросам выдаёт кэширование ответов сервера и прочие вещи, не имеющие прямого отношения.
Как кэшировать экземпляры Retrofit и других часто используемых классов из библиотек?  Что для этого нужно, чтобы не писать во многих классах такой код?
restLogin = ServiceGenerator.createService(LoginRestService.class);
К сожалению, андроид (по крайней мере, до 9.0) не оставляет выбора, кроме как сунуть в глобально доступное место. Это static/top-level, singleton или Application.
источник

Г

Глупый кот 🐈 in Javanese Questions
а шо с 9.0 поменялось в этом плане? о:
источник

F

Fieldmarshal in Javanese Questions
Quantum Harmonizer
К сожалению, андроид (по крайней мере, до 9.0) не оставляет выбора, кроме как сунуть в глобально доступное место. Это static/top-level, singleton или Application.
Ок. А какие-то другие паттерны, кроме Singleton, например, Factory,подходят для этого?
источник