
Adel
29.12.2016
21:08:16
Где они могут лежать?

Quarx2k ?
29.12.2016
21:09:03
/etc
/etc/firmware
кидай полный лог logcat dmesg

Google

Quarx2k ?
29.12.2016
21:12:33
скажу
ввиде файла

Adel
29.12.2016
21:12:54
Ок,счас

Quarx2k ?
29.12.2016
21:17:56
это не лог)

Adel
29.12.2016
21:19:22
А как тогда?
Обычный dmesg?

Quarx2k ?
29.12.2016
21:19:52
ну ты сам посмотри на файл
что ты скинул )

Adel
29.12.2016
21:21:03
Ну я написал logcat dmesg

Quarx2k ?
29.12.2016
21:21:14
ясно
не занмиайся больше этим )

Adel
29.12.2016
21:22:41
:(

Dmitrii
29.12.2016
21:22:44
У меня такой вопрос, вот в проекте есть модели, их например мы десериализуем из API. А какие модели вы испольуете, чтобы слать их обратно на сервер? Теже самые? Или отдельные урезанные? Ведь если использовать теже, то, зачастую нет смысла слать его целиком, а нужно поменять, например, только статус.

Google

Dmitrii
29.12.2016
21:23:45
Я пока остановился на костыле, в модели, в которую я десериализую я завел микро-иннер класс .Payload и у меня получается что-то типа FooBar.Payload

Adel
29.12.2016
21:25:23
@Quarx2k
Не это?

Dmitrii
29.12.2016
21:36:42
Я готов выслушать более прямой способ) именно поэтому и спросил. Чувствую же что криво

DivelNick
29.12.2016
21:37:59

Ivan
29.12.2016
21:38:08
В апи должен быть метод для смены статуса

Dmitrii
29.12.2016
21:38:23
Это был просто пример
Представь что надо поменять 2 поля

Ivan
29.12.2016
21:38:44
Ну так отправляй то, что от тебя требует апи

Dmitrii
29.12.2016
21:38:49
Потом еще 3 поля
Ну так я и спрашиваю как это лучше организовать
HashMap пилить какой или что, чтобы более менее универсально было

Ivan
29.12.2016
21:39:30
Что организовать то? Если требования тебе сервер ставит?)

Dmitrii
29.12.2016
21:40:27
Т.е. по сути задача сводится к тому, как универсально слать структуры на сервер без боли

Dmitry
29.12.2016
21:40:35

Dmitrii
29.12.2016
21:40:54
Не создавая при этом тысячи методов

Dmitriy
29.12.2016
21:41:43

Dmitrii
29.12.2016
21:42:05
Да при чем здесь бекенд епрст
Там как раз именно так все и работает

Google

Ivan
29.12.2016
21:42:50
Мы вот рили не можем понять что ты спрашиваешь

Dmitriy
29.12.2016
21:43:05
@Harmonizr расскажешь как реализовывали в одном общем проекте?)

Quantum Harmonizer
29.12.2016
21:43:54
А, что?)
Я пропустил пару сотен сообщений, вне контекста)

Dmitrii
29.12.2016
21:44:47

Dmitriy
29.12.2016
21:45:05

Dmitrii
29.12.2016
21:45:51

Quantum Harmonizer
29.12.2016
21:45:51
Не помню, чтоб делали такое, но попахивает условным Expose...
Какая библиотека?

Dmitrii
29.12.2016
21:46:18
Ретрофит

Quantum Harmonizer
29.12.2016
21:46:33
Сериализатор

Ivan
29.12.2016
21:46:43

Dmitrii
29.12.2016
21:48:02
Сериализатор
У меня я есть пачка моделей, я ответ от сервера десериализую в них. Но они слишком сложные чтобы создавать инстансы оных для сериализации обратно.
Точнее, иногда даже всех данных то нет чтобы валидный объект создать

Quantum Harmonizer
29.12.2016
21:48:35
Таки расскажешь, чем сериализуешь?)

Dmitrii
29.12.2016
21:48:40
Тогда и условный экспоз бы имел смысл
Гсон

Quantum Harmonizer
29.12.2016
21:49:45
Можно кастомный Excluder

Dmitrii
29.12.2016
21:49:57
Дык, еще раз. Смотри
Нет всех данных чтобы собрать инстанс модели

Google

Quantum Harmonizer
29.12.2016
21:50:49
Тогда Map

Dmitrii
29.12.2016
21:50:53
А создавать инвалидные доменные объекты это тлен

Admin
ERROR: S client not available

Dmitrii
29.12.2016
21:51:11
Которые еще и и по системе будут гулять
Отстрел обеих ног

Quantum Harmonizer
29.12.2016
21:51:59
Либо облегчённая версия модели, либо Map<String, ?>

Dmitrii
29.12.2016
21:52:24
У меня такой вопрос, вот в проекте есть модели, их например мы десериализуем из API. А какие модели вы испольуете, чтобы слать их обратно на сервер? Теже самые? Или отдельные урезанные? Ведь если использовать теже, то, зачастую нет смысла слать его целиком, а нужно поменять, например, только статус.
Я пока остановился на костыле, в модели, в которую я десериализую я завел микро-иннер класс .Payload и у меня получается что-то типа FooBar.Payload
Map не имеет типизации - не лучше

Quantum Harmonizer
29.12.2016
21:53:36
Я за Excluder, например.

Dmitrii
29.12.2016
21:54:05
Не решает проблему инвалидного доменного объекта

Quantum Harmonizer
29.12.2016
21:54:06
Но если не можешь создать целую модель, какие варианты?

Dmitrii
29.12.2016
21:54:23
Вот я и пришел в чят
?

Quantum Harmonizer
29.12.2016
21:54:51
Ещё можно разбить на более мелкие модели.

Dmitrii
29.12.2016
21:55:28
А в чем проблема моего способа с моделью Payload?
@kaytert

Quantum Harmonizer
29.12.2016
21:56:12
Да ни в чём, если поддерживать оба класса синхронно, не забывая отражать изменения одного на другом.

Ivan
29.12.2016
21:57:39

Google

Dmitrii
29.12.2016
21:57:51

Ivan
29.12.2016
21:58:15
Сорри
Я ж и начал сразу не в ту степь за сервер говорить)

Dmitrii
29.12.2016
21:58:47
Я 7 лет жизни сжег на серверсайде. Там все идеально )

Quantum Harmonizer
29.12.2016
22:00:38
А что идеально? Как отослать на сервер БД гранулярное изменение?

J
29.12.2016
22:01:20

Quantum Harmonizer
29.12.2016
22:01:58
Что несекьюрно если речь идёт о внутренней, зафаервольной сети?
Допустим, сервер, обслуживающий клиентов, должен отослать обновление определённых полей. Если он пришлёт всю модель, у compareAndSet больше поводов обломаться.

Dmitrii
29.12.2016
22:05:15
https://media.ccc.de/v/33c3-7969-shut_up_and_take_my_money#video&t=1573
Как раз в тему будет
Поэтому надо слать маленькими кусочками, только то, что действительно надо обновить.

Roman
29.12.2016
22:09:52
А у меня вот есть нетипизированный map<String, Object> и есть type по которому можно все объекты скастить. Но мне надо формировать сообщения при изменении одного из объектов. Как это лучше сделать? Тоже Gson

Михаил
29.12.2016
23:52:23
Привет) нужна помощь тех, кто разбирается в котлине
http://pastebin.com/bkMwhnma