
Dmitry
05.05.2018
07:04:54
а вот не увидел что он умеет парсить любой объект так
возможно есть надстройка какая то для gson... не хочется ручками все это дело разгребать

FRD Official - Dmitriy
05.05.2018
07:11:47

Google

Quantum Harmonizer
05.05.2018
07:15:01

Izy Yank
05.05.2018
07:19:13
ребята, есть уроки по MVP с нуля так сказать, простым и доступным языком?
разжевоно что как и почему

FRD Official - Dmitriy
05.05.2018
07:19:36

Проксимов
05.05.2018
07:20:07

FRD Official - Dmitriy
05.05.2018
07:20:22

Dmitry
05.05.2018
07:20:32

Izy Yank
05.05.2018
07:21:58
как создавать интерфейсы и что от кого наследовать и имплементировать

Никита
05.05.2018
07:22:53

Izy Yank
05.05.2018
07:24:06

Quantum Harmonizer
05.05.2018
07:24:17
Ничего. Сюда просто вывелся результат сборки: build successful.

FRD Official - Dmitriy
05.05.2018
07:25:01

Google

Quantum Harmonizer
05.05.2018
07:25:24
gson умеет? 0_о
можно попробовать зарегистрировать кастомный instanceCreator, который будет отдавать существующий объект

Никита
05.05.2018
07:25:45

Izy Yank
05.05.2018
07:25:46

Dmitry
05.05.2018
07:26:46
хотя идея хорошая
есть какия то проблемы с его использованием? и как интегрируется с retrofit?

Quantum Harmonizer
05.05.2018
07:27:39

Dmitry
05.05.2018
07:28:14

Quantum Harmonizer
05.05.2018
07:28:27

Dmitry
05.05.2018
07:28:28
ты не можешь прокинуть новый объект туда, только если каждый раз билдить новый gson

Alexander
05.05.2018
07:28:57
есть ли инструмент для верстки макетов кроме как android studio?

Dmitry
05.05.2018
07:28:58

Quantum Harmonizer
05.05.2018
07:29:11

Dmitry
05.05.2018
07:30:41
возможно я не правильно рассуждаю

Quantum Harmonizer
05.05.2018
07:32:37

Dmitry
05.05.2018
07:33:38

Google

Dmitry
05.05.2018
07:33:54
просто я удивлен что с этим толком никто не сталкивался
и нет готовых решений

Quantum Harmonizer
05.05.2018
07:35:12

Dmitry
05.05.2018
07:37:50

Quantum Harmonizer
05.05.2018
07:38:40

Dmitry
05.05.2018
07:39:03
если важна скорость при отображении данных

Quantum Harmonizer
05.05.2018
07:39:43
это выглядит как метод PATCH наоборот, а метод этот спорный и противоречивый

Dmitry
05.05.2018
07:40:29

Quantum Harmonizer
05.05.2018
07:40:40

Dmitry
05.05.2018
07:42:15
ну я про производительность
ааа, и это тоже, тут легко прям накосячить, сейчас пытаюсь что то с этим сделать, перед тем как писать велосипед решил что то узнать :-) а jackson умеет работать с retrofit? просто пока адекватного решения не вижу

Quantum Harmonizer
05.05.2018
07:42:50

Dmitry
05.05.2018
07:45:24

Quantum Harmonizer
05.05.2018
07:46:03

Dmitrii
05.05.2018
07:50:19
На экране погода на 2 недели по дням, при клике на день перехожу на другой экран в котором список карточек с детальной информацией.
Как архитектурно оформить шейринг данных о погоде между 2 экранами?
Класть в intent тяжело, сохранять локально долго.
Есть репозиторий, который тянет данные о погоде. Можно ли в нем статиком хранить погодные данные, которые загружаются, а в презентерах экранов только считывать эти данные? Или репозиторию не рекомендовано хранить данные модели?

Quantum Harmonizer
05.05.2018
07:51:30

Google

Artem
05.05.2018
07:52:46
А в чем проблема работы с репой?
Получаешь погоду сохраняешь в кэш

Dmitrii
05.05.2018
07:59:15
Получаешь погоду сохраняешь в кэш
Все так. Репозиторий при подгрузке новых данных о погоде, сохраняет в кэш, который расположен внутри себя. Остальные только считывают эти данные для работы.
Корректно размещать такой кэш внутри репозитория или следует использовать отдельную сущность?

Artem
05.05.2018
07:59:55
А почему нет? Просто локал репа
Потом в отсутствии интернета можно отображать кэшированные данные

Dmitrii
05.05.2018
08:08:02

Quantum Harmonizer
05.05.2018
08:09:53

Dmitrii
05.05.2018
08:10:55
@FRapra, @Harmonizr, спасибо)

Alex
05.05.2018
08:13:14

Проксимов
05.05.2018
08:13:27
Да

Alex
05.05.2018
08:13:55
Это защищает от mitm-атаки, верно?

Проксимов
05.05.2018
08:15:16

Alex
05.05.2018
08:15:21
Спасибо

Sergey
05.05.2018
08:18:15

Quantum Harmonizer
05.05.2018
08:19:09

Sergey
05.05.2018
08:21:43
Почему?
Я могу ошибаться, но пининг как раз спасет от подмены и mitm

Quantum Harmonizer
05.05.2018
08:22:07

Sergey
05.05.2018
08:24:33
Пин спасет, поскольку ты знаешь что сертификат хоть и валидный, но не твой

Quantum Harmonizer
05.05.2018
08:25:32

Google

Sergey
05.05.2018
08:25:47

Quantum Harmonizer
05.05.2018
08:26:08

Sergey
05.05.2018
08:26:29
А запись в ответе

Quantum Harmonizer
05.05.2018
08:27:26
Другой ip
но доменное имя-то остаётся, а сертификата у тебя нет

Sergey
05.05.2018
08:28:31


Денис
05.05.2018
08:36:07
Привет всем, нужна помощь, уже 2 дня бьюсь с ошибкой
Делаю фото, сохраняю на устройстве, получаю путь к файлу, декодирую его в строку так:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imageBytes = baos.toByteArray();
String encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT);
Засовываю encodedImage в JSONObject, превращаю всё это в строку, отправляю через OkHTTP вот так:
OkHttpClient client = new OkHttpClient();
RequestBody body = new FormBody.Builder()
.add("req", str)
.build();
Request request = new Request.Builder()
.url("myServlet")
.header("Content-Type", "application/x-www-form-urlencoded; charset=utf-8")
.post(body)
.build();
Response response = client.newCall(request).execute()
И вот тут вылетает Exception: java.net.SocketException: sendto failed: EPIPE (Broken pipe)
Причем до этого делал всё так же только вместо полного фото получал thumbnail и всё нормально отправлялось, может ли это юыть из-за размера?


Sergey
05.05.2018
08:36:17

Askar
05.05.2018
08:36:57

Quantum Harmonizer
05.05.2018
08:37:11

Askar
05.05.2018
08:37:15
а в аппе появляется анимированный бус с мороженным - что за херня?))

Sergey
05.05.2018
08:37:55

Quantum Harmonizer
05.05.2018
08:38:08

Денис
05.05.2018
08:38:29
OSM используешь?

Sergey
05.05.2018
08:38:32

Askar
05.05.2018
08:39:05

Like
05.05.2018
08:39:25
а причем тут ОСМ?