@android_ru

Страница 774 из 3205
Gerc
08.01.2017
16:14:20
Ты бы почитал хоть доку. Он просто в любой момент тебе ошибку вернуть может
Записываешь в интерцепторе запросы которые вернули что плохой токен, после заполнения капчи выполняешь эти записанные запросы

Vitaliy
08.01.2017
16:15:43
Ну об этом и речь. Выгоднее, правильно, ставить флаг при плохом, и записывать все остальные

Dmitrii
08.01.2017
16:15:50
Правда в этом случае придется юзерать какой-то ивент-диспатчер. Ведь нужно как то уведомить UI о том что капчу надо показать

Vitaliy
08.01.2017
16:15:59
А потом их просто отправлять, как будто ничего не произошло

Google
Михаил
08.01.2017
16:16:11
Vitaliy
08.01.2017
16:16:26
Как оно в оригинале называется?

Dmitrii
08.01.2017
16:16:26
Service Bus паттерн в помощь. Правда я без понятия как он в андроиде реализовывается прямо

Михаил
08.01.2017
16:16:42
Dmitrii
08.01.2017
16:16:56
Ну или так

Vitaliy
08.01.2017
16:17:15
Cordova
Это же бэк

Dmitrii
08.01.2017
16:17:42
Народ, а скажите че у меня студия ругается что No device found

adb показывает что он есть и активен

Vitaliy
08.01.2017
16:18:37
adb kill-service

adb devices

В консоли

Google
Vitaliy
08.01.2017
16:19:03
И перевоткнуть на всякий

Dmitrii
08.01.2017
16:20:10
adb kill-service
Нет такой

Vitaliy
08.01.2017
16:20:50
В path быть должна

Лежит внутри sdk

Dmitrii
08.01.2017
16:21:34
kill-server она

В общем не помогло. В девайсес телефон есть как device

Roman
08.01.2017
16:22:18
@bvitaliyg а если бек капчи не возвращает, можно юзать retrofit?

Vitaliy
08.01.2017
16:22:43
Можно юзать что угодно :)

Beka
08.01.2017
16:22:44
Обычный handler подойдет, зачем усложнять
Чувак это хендлер усложненный вариант

Vitaliy
08.01.2017
16:22:54
Ретрофит это инструмент

Он применяется для конкретных задач

Beka
08.01.2017
16:23:07
А бас патерны как две пальцы об асфальт

Vitaliy
08.01.2017
16:23:29
Если вы не натыкаетесь на ограничения, то он норм

Gleb
08.01.2017
16:23:33
Пока здесь - мож кто знает.... Смотрел недавно 2015 dev summit про ресайклер от Chet Haase - и что-то попробовал мучал-мучал item-animator - почти догнал я его Тока не догнал главного - а в чем тогда разница - когда мне картинку fade-ит image-loader или когда я сам через аниматор, прост такой трах - должен быть по идее чем-то оправдан - не зря ж наверное ресайклер именно так построили.... мож кто делал item-аниматоры - мож кто понял их тайну???

Roman
08.01.2017
16:24:01
просто то что ты описал очень редкий случай

Vitaliy
08.01.2017
16:24:23
Не такой уж

Dmitrii
08.01.2017
16:24:42
просто то что ты описал очень редкий случай
Редкий это како? По-моему у любого нормального АПИ будет такой кейс

Vitaliy
08.01.2017
16:24:46
Почти любое апи может возвращать ошибки, требующие действия юзера

Dmitrii
08.01.2017
16:25:10
Локалброадкаст
Спасибо. Мне тоже пригодится.

Google
Gerc
08.01.2017
16:26:15
Автобус нинужен со своим потоком и запутанностью

Egor
08.01.2017
16:26:37
Ретрофит - это фреймфорк для реста, там все есть пока ты занимаешься рестом

Beka
08.01.2017
16:26:58
Это же очень простой патерн

И локал броадкаст тоже бас патерн

Vitaliy
08.01.2017
16:27:25
Ретрофит - это фреймфорк для реста, там все есть пока ты занимаешься рестом
Ок, как уже сказали, такой кейс будет почти у любого апи

Dmitrii
08.01.2017
16:27:31
По-моему сервис бас самый охуенный паттерн на свете

Vitaliy
08.01.2017
16:27:47
Чувак это хендлер усложненный вариант
Во-первых, в библиотеках зависимости должны быть сведены к минимуму

Во-вторых, ты решаешь маленькую и конкретную задачу

Beka
08.01.2017
16:28:05
Я ни когда не понимал этих людей

Кто сказал стандартные решении лучше

Beka
08.01.2017
16:28:30
И почемууу?

Vitaliy
08.01.2017
16:28:34
Если у тебя уже есть в приложении бас, то да, можно заюзать его

Vitaliy
08.01.2017
16:28:46
Иначе смысла тянуть ради фигни нет

Beka
08.01.2017
16:28:46
А чтл если нет

То добавь

Gerc
08.01.2017
16:28:50
))) чего запутанного то в басе?))
в евентбасе нужно прыгать по классам, явно ничего не видно

Vitaliy
08.01.2017
16:28:57
Google
Beka
08.01.2017
16:29:03
Напиши сам если религия не позволяет держать либы

Vitaliy
08.01.2017
16:29:05
Сколько ты пишешь под андроид?

Beka
08.01.2017
16:29:09
Лол
А он кто?

Egor
08.01.2017
16:29:23
Beka
08.01.2017
16:29:32
Сколько ты пишешь под андроид?
Причем это. Давно пишу

Vitaliy
08.01.2017
16:29:36
Ты пишешь как человек, который только вчера писать начал

Gerc
08.01.2017
16:29:40
И локал броадкаст тоже бас патерн
локал броадкаст можжно хоть по константам отследить

Vitaliy
08.01.2017
16:29:56
Потому что когда в либе зависимости, они могут конфликтовать с твоими

Vitaliy
08.01.2017
16:30:18
Например, либа использует okhttp 3.4

Admin
ERROR: S client not available

Dmitrii
08.01.2017
16:30:28
Пока у тебя до 5 ивенов в программе
Я как бэкендер со своими микросервисами, кафками и ребитами, могу сказать — нет.

Vitaliy
08.01.2017
16:30:29
А другая 3.3

Beka
08.01.2017
16:30:29
Потому что когда в либе зависимости, они могут конфликтовать с твоими
Ты о чееем? Какие зависимости в реализации баса?

Не рпссказывай сказки

Vitaliy
08.01.2017
16:30:36
И наконец ты 3.5

Vitaliy
08.01.2017
16:30:46
Beka
08.01.2017
16:31:01
Мы про бас говорили

Google
Korniltsev
08.01.2017
16:31:05
Шина не нужна

Beka
08.01.2017
16:31:17
Я вот про это пишу:
И что если либа обновлена

Vitaliy
08.01.2017
16:31:18
И это и к басу применимо

Beka
08.01.2017
16:31:26
Ты не обнови как дурак каждый раз

Dmitrii
08.01.2017
16:31:27
Ну все. Холивар

Gleb
08.01.2017
16:31:31
+ за локал-бродкаст - да хоть за просто бродкаст (если твои интерцепторы в сервисе с отдельным "android:process")

Vitaliy
08.01.2017
16:31:34
Если он тянет за собой зависимости, то он не нужен

Beka
08.01.2017
16:31:39
Не ставь + в версиях

Beka
08.01.2017
16:31:46
Держи свой мэйвн

Vitaliy
08.01.2017
16:31:47
Beka
08.01.2017
16:31:49
Тяни оттуда

Dmitrii
08.01.2017
16:32:01
Vitaliy
08.01.2017
16:32:05
Есть разные либы, они используют разные версии одной и то же либы

Beka
08.01.2017
16:32:17
Если он тянет за собой зависимости, то он не нужен
Почему если либа юзает другие то он не нужен

Egor
08.01.2017
16:32:20
Оттобас, гринбас

Vitaliy
08.01.2017
16:32:24
Ты не должен разрешать эту ситуацию сам

Beka
08.01.2017
16:32:30
Не юзай какие то палевные какашки

Vitaliy
08.01.2017
16:32:51
Ты юзай определенную версию
И что, если в определенных версиях либы тоже разные?

Egor
08.01.2017
16:32:55
Есть разные либы, они используют разные версии одной и то же либы
Это все хендлится, лучше использовать либу чем велик

Dmitrii
08.01.2017
16:32:56
И там этих сообщений мама не горюй, от разных сервисов к другим или самому себе.

Vitaliy
08.01.2017
16:33:17
Фигню несешь

Страница 774 из 3205