Nikita
спасибо, отличная лекция
GDG Казань спасибо говорите :D
Nikita
и кардвью
Anonymous
и вьюхолдер
Nikita
и вьюхолдер
ресайклер какбэ подразумевает...
Anonymous
да я в курсе) просто подумал щя продолжат перечислять что ему понадобится в работе)
Евгений
Коллеги, подскажите, пожалуйста. Как получить URL посланный Complitable ? У меня Completable шлет запрос, ему в отчет 302. Он переходит на него, получает 200 и конец. Мне нужно получить конечный URL. Использую так: @GET("{redirectUrl}") Completable getProduct(@Path(value = "redirectUrl", encoded = true) String redirectUrl); mAuthApi.getProduct(redirect.getRedirectUrl()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe( this::loginSuccess, this::handleError ); },
Nikita
куда гет запрос идёт?
Евгений
куда гет запрос идёт?
Нет. мне нужно узнать конечный урл. Который после получения 302 кода.
Евгений
Я шлю первый get. Мне в ответ переадресация в которой указано куда слать второй get. Я шлю второй get.
Nikita
а в чем проблема сделать горизонтальный ресайклер с карточками? Или вам особая анимация нужна?
Евгений
моя не понимат
Евгений Войтенко: Я шлю первый get. Мне в ответ переадресация в которой указано куда слать второй get. Я шлю второй get.
Евгений
А так можно? Вставить Response в Complitable? @GET("{redirectUrl}") Completable <Response> getProduct(@Path(value = "redirectUrl", encoded = true) String redirectUrl);
Евгений
Сорян, тут я не помошник
Евгений Войтенко: А так можно? Вставить Response в Complitable? @GET("{redirectUrl}") Completable <Response> getProduct(@Path(value = "redirectUrl", encoded = true) String redirectUrl);
Vadim
Есть задачка: Получаю строковый ресурс в виде id объекта. Как его можно преобразовать в строковый ресурс?
Михаил 🇺🇦
Есть аннотация @Url у Retrofit
Nikita
Есть аннотация @Url у Retrofit
типа написать еще один метод но только с @Url, и туда отдавать респонс с предыдущего метода?
Михаил 🇺🇦
Да, как вариант
Nikita
ну это первое что приходит в голову... но там какая-то странная формулировка вопроса...
Михаил 🇺🇦
И если @GET("$redirectUrl"), а потом @Path, то тоже стоит сделать @Url, потому что там нет в нем(@Path) необходимости
Nikita
https://www.youtube.com/playlist?list=PLpUMhvC6l7APq7y_FFfK-GEHvcUKqo6SC
Михаил 🇺🇦
Попахивает стёбом)
Михаил 🇺🇦
Тогда отлично, у них ещё есть о БД и не только, особенно применима к Андроиду будет инфа о MongoDB
Igor
у гугла в репе на гитхабе вродь есть?
‍Yap
в папке arch глянь: https://github.com/egorikftp/CoreLib-Kotlin
‍Yap
‍Yap
реализацию скинуть?
‍Yap
а то там только базовая имплементация
‍Yap
https://github.com/egorikftp/Lady-happy/tree/dev/app/src/main/java/com/egoriku/ladyhappy/presentation
‍Yap
в моем случае презентер переживает поворот экрана
‍Yap
надо будет оформить красиво)
Evgeniy
Знает кто, как в студии 3.0 не вручную объеденить одинаковые catch блоки в один? Чтобы из такого } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (InvalidAlgorithmParameterException e) { e.printStackTrace(); } Получилось такое } catch (UnsupportedEncodingException | InvalidAlgorithmParameterException e) { e.printStackTrace(); } Раньше студия сама предлагала, а теперь почему-то нет
Dmytro
Это либо в Lint выключено, либо нет поддержки Java 7 у проекта
Evgeniy
Это либо в Lint выключено, либо нет поддержки Java 7 у проекта
JavaVersion.VERSION_1_8 стоит. А в линте не знаешь, как называется это?
Konstantin
Друзья с нг! подскажите пожалуйста, взял hello world c grpc.io для андроида, подложил свой прото файл, запустил приложение в эмуляторе отсылаю запрос в ответ : io.grpc.Status runtimeEception: UNAVAILABLE .. серевер запушен на том же компе но на другом яп. Он доступен.. В чем может быть проблема?
Evgeniy
Что типа java level migration. Поищи сам
Нашёл. Называется Identical 'catch' branches in 'try' statement. Правило включено, но не работает...
Yevhen
Всех с праздником. Может кто то сталкивался с тем что приложение на MIUI9 запускается в несколько экземпляров?
Yevhen
Там есть клонирование приложения, но это не то, оно создает ярлык и пометка на иконке есть. А тут запускаем приложение, выходим на главный, нажимаем снова на ярлык и запускаеться приложение, выводим список запущеных приложений а у нас их там 2-3 (зависит от кол-ва запусков). Первый раз с таким столкнулся.
Yevhen
Похоже на такое поведение
Dmytro
Лол
Dmytro
Что только азиаты не придумают
Dmytro
А процесс один ?
john
три
Dmytro
блин, вчера на ЛеЭко такую же фигню показывали) дичь)
Dmytro
Ну хоть процессы разные :D
Dmytro
Интересно какой в этом смысл ?
Andrey Slutskiy
Интересно какой в этом смысл ?
Батарейку быстрее высадить.
Dmytro
Зачем ?
Dmytro
К тому же, не каждое приложение имеет аутентификацию
Dmytro
Вот поэтому не люблю азиатский андроид
Dmytro
Куча говна впихивают, и не более
Dmytro
Что мейзу, что самсунг. Все одно и тоже
Vladislav
Похоже на такое поведение
выходит под каждую фичу он создает новый инстанс жвм ?
john
все что тебе не нравится можно выпихнуть навсегда
john
главное рутануть
Dmytro
главное рутануть
И получить кирпич или уязвимую ось.
john
уязвимую ось? )))))
john
ты веришь маркетологам? )))
john
здесь же вроде программисты, какая уязвимая ось то?
Dmytro
уязвимую ось? )))))
Можно юзать команды без страха
john
ты случайно антивирусы на андроид не ставишь?
Dmytro
ты веришь маркетологам? )))
Я верю чистому андроиду, а не собранному где то на коленках от организаций работающих без прибыли (ага, конечно)
john
а зачем верить или не верить когда можно продебажить
Dmytro
а зачем верить или не верить когда можно продебажить
Ну успехов тебе в дебагинге кастомного ведра
john
собери свое ядро
john
ацтал
Evgeny
Всем доброго времени суток. Есть дополнительное задание в главе 10 книги Android. Программирование для проф. 3-е издание. Сказано оптимизируйте поиск в списке ArrayList. Вопрос вот в чем: как в итоге на практике померить стало быстрее или нет 🙂
Dmytro
собери свое ядро
Может мне еще телефон свой собрать ? Лучше использовать нормальный продукт. А не покупать дешевое говно чтобы потом его еще допиливать. Хотя кому как
Evgeny
Я попробовал встроенный в AS3 профайлер, но там не увидел детализации. Может не углядел, попробую ещё раз
Nikita
Воу
Nikita
а, ну класно, профайлеру надо API21+