
Like
27.03.2018
08:59:10

balolam
27.03.2018
09:01:00

Vladimir
27.03.2018
09:02:19
добавил *sarcasm*, а то не все поняли(

Quantum Harmonizer
27.03.2018
09:02:45

Google

Max
27.03.2018
09:03:25
Я бы вынес типы в отдельный класс со статик файнал типами (Типа ItemType.GROUP/ItemType.SINGLE), каждому итему присваивал бы тип, из этого класса на моменте формирования списков с данными, а дальше просто везде сравнение по ним. Никаких костылей и приведений. Ну и логики в адаптере поменьше, данные в идеале в него совать уже готовые, со всеми нужными переменными заполненными
И убери присваивание кликлистенеров из биндинга, зачем тебе постоянно выполняющийся при скролле код?

Quantum Harmonizer
27.03.2018
09:04:38

Max
27.03.2018
09:05:07
Точнее чтобы кривую логику из адапатера выкинуть

Quantum Harmonizer
27.03.2018
09:05:33
чёт не понял

Like
27.03.2018
09:05:45
как можно тип присвоить?

Quantum Harmonizer
27.03.2018
09:06:21

Max
27.03.2018
09:06:48
У каждого итема сделать переменную type и в нее вносить значение типа, на моменте формирования листа с данными. Эту логику убрать из адаптера. В адаптере только подсовывать нужные холдеры на основе type

Vladimir
27.03.2018
09:07:25
1) ему ответили уже не раз, что таких простых адаптеров на стэке лежит около миллиарда - я на всякий случай ещё раз это подметил
2) так же ему указали на то, где ошибка, в чём она заключается и что так делать ни в коем случае нельзя
если он и дальше продолжает говорить, что ресайклер не работает и у него "проблемы в ЖЦ(???)", то как ему ещё помочь? Написать ему проект?
Бывают вопросы реально интересные, но когда открываешь чат и видишь тут счётчик 200+, 99% из которых такого плана - то тот вопрос просто пропадает из поля зрения

Quantum Harmonizer
27.03.2018
09:08:16
ЧСХ, ТС пропал. Разобрался сам, видимо.

Nikita
27.03.2018
09:08:33
Доброго времени суток, напомните плиз доб либу к глайду где можно сглаживать углы изображения

Quantum Harmonizer
27.03.2018
09:09:31

Google

Max
27.03.2018
09:09:39

Vladimir
27.03.2018
09:09:53
https://github.com/wasabeef/glide-transformations

Alexey
27.03.2018
09:10:31
4 версия по крайней мере

Artem
27.03.2018
09:35:30

Vitaliy
27.03.2018
09:36:21
У вас запрос по сети в главном потоке, а так делать нельзя начиная с какой то(не помню) версии андроида. Сделайте запрос в отдельном потоке.

Alexandr
27.03.2018
09:38:37

Max
27.03.2018
09:39:30
Это грэдл качает. Нормально это или нет, смотрите по своим зависимостям

Владислав
27.03.2018
09:43:42
друзья, как можно реализовать кэш в приложении?

Konstantin
27.03.2018
09:44:10
По-разному

Alexandr
27.03.2018
09:44:26

Quantum Harmonizer
27.03.2018
09:45:10
мб это зависимость зависимостей

Alexandr
27.03.2018
09:45:27

Quantum Harmonizer
27.03.2018
09:45:47

Alexandr
27.03.2018
09:46:10
уже больше 10ти минут жду. оно качает. потом ошибки, мол не удалось скачать что-то скачать. запускаю заново, опять жду

David
27.03.2018
09:46:39
у вас тоже так было?
./gradlew app:dependencies вам построит дерево зависимостей. И можно понять откуда это

Artem
27.03.2018
09:46:42

David
27.03.2018
09:47:08
Многие либы Котлин используют

Vadym
27.03.2018
09:47:22
Could not GET 'https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom'. Received status code 504 from server: Gateway Time-outновая студия не радует)

Google

Quantum Harmonizer
27.03.2018
09:47:30
А как?)
как в примерах в интернете написано

Владислав
27.03.2018
09:47:51

Vitaliy
27.03.2018
09:48:07
А как?)
Интересный вопрос) Способов вогон и маленькая тележка. Но самый примитивный что бы проверить что работает - new Thread(runnable).start();

Alexandr
27.03.2018
09:48:28

Quantum Harmonizer
27.03.2018
09:49:38

Vitaliy
27.03.2018
09:51:31

Quantum Harmonizer
27.03.2018
09:52:35

Pavel
27.03.2018
09:58:54

Vishnyakov
27.03.2018
10:00:23
))

Iuriich
27.03.2018
10:00:49
Я тут не один походу, решение найдено уже по could not get?

Vadym
27.03.2018
10:02:02
заметил если повторно запускать сыпется на разных ссылках)

Artem
27.03.2018
10:02:10
Как быть еси по такому пути файл отсутствует?

Iuriich
27.03.2018
10:02:30
нда. и откатить нельзя никак?
Я хз ранее собиралось же

Artem
27.03.2018
10:02:58
res/xml/network_security_config.xml

Roman
27.03.2018
10:06:34
что с этим делать

Max
27.03.2018
10:08:28
Посмотрел на вас, обновился и тоже теперь все падает )

Quantum Harmonizer
27.03.2018
10:08:51
мораль: лучше использовать IDEA

Глеб
27.03.2018
10:12:28

Google

Iuriich
27.03.2018
10:14:01
1. мне это не помогло 2. это не решение

Maximus
27.03.2018
10:22:03
Есть смысл глубоко вникать в асинк таск, если юзать окхппт например?

Roman
27.03.2018
10:23:00
О, ребята

Admin
ERROR: S client not available

Roman
27.03.2018
10:23:11
Попробуйте сделать Invalidate & Restart
Это в меню File

Денис
27.03.2018
10:23:44
Привет всем!
Есть фрагмент в нем textview и button
По нажатию на кнопку отркывается DialogFragment с RecyclerView
Нужно сделать так чтобы по нажатию на Item, это значение записывалось в textview
Подскажите как это лучше сделать? обработчики клика написал а вот как теперь это значение передать в фрагмент и записать его в textview не могу сообразить

Roman
27.03.2018
10:23:46
У меня собрало

Rustam
27.03.2018
10:23:46

Vadym
27.03.2018
10:23:56
не помогло(

Aleksey
27.03.2018
10:24:51


Dmitrii
27.03.2018
10:26:05
Есть Retrofit2.0. Обрабатываю t: Throwable.
Дальше магия.
(t as HttpException).response().errorBody().string()
возвращает корректную строку с ошибкой. НО если я снова вызываю
(t as HttpException).response().errorBody().string()
, то он возвращает пустую строку "", т.е. очищается информация об ошибке после ее первого получения.
Проверял в дебаг режиме. Добавляю 2 одинаковые строки:
(t as HttpException).response().errorBody().string()
(t as HttpException).response().errorBody().string()
Первый показывает ошибку, второй показывает пустую строку.
Кто-нибудь сталкивался с такой проблемой?

Quantum Harmonizer
27.03.2018
10:26:29

Artem
27.03.2018
10:26:48

Quantum Harmonizer
27.03.2018
10:26:54

Artem
27.03.2018
10:26:55
есть поток
ты его первый раз считал

Rustam
27.03.2018
10:27:03
его нельзя читать 2 раза

Dmitrii
27.03.2018
10:28:06
Оу, тип упустил, спасибо.

Google

Maximus
27.03.2018
10:32:05

Quantum Harmonizer
27.03.2018
10:32:51
в андроиде такой говнокод, что глубоко вникать без веществ не стоит)

Константин
27.03.2018
10:37:56
как нынче модно этого избежать ?
TextInputLayout+InputEditText

Quantum Harmonizer
27.03.2018
10:39:05
свежие баги AppCompat?

Константин
27.03.2018
10:39:39
наверное
333.0 это hint

Quantum Harmonizer
27.03.2018
10:40:11
хм, зачем два хинта?

Константин
27.03.2018
10:40:34
ну вот надо(

Kostya
27.03.2018
10:40:36
у кого-то была такая ошибка после сегодняшнего апдейта студии?
Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not determine artifacts for (все зависимости)

Max
27.03.2018
10:40:49
Помоему у всех