@android_ru

Страница 2864 из 3205
balolam
27.03.2018
09:01:00
перенесите свой curTitle в статик переменную в аппликейшене и всё должно взлететь *sarcasm*
да, давайте сделаем еще хуже. Решение с присвоением и высчитыванием чего либо - плохо, там есть позиция, больше ничего не нужно

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

Quantum Harmonizer
27.03.2018
09:02:45
добавил *sarcasm*, а то не все поняли(
я не думаю, что сарказм уместен в подсказках новичку

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

И убери присваивание кликлистенеров из биндинга, зачем тебе постоянно выполняющийся при скролле код?

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
Доброго времени суток, напомните плиз доб либу к глайду где можно сглаживать углы изображения

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

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
По-разному

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 вам построит дерево зависимостей. И можно понять откуда это

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();

Vitaliy
27.03.2018
09:51:31
работает, но использовать его нельзя
Ну почему же. Если очень хочется то можно :)

Quantum Harmonizer
27.03.2018
09:52:35
Ну почему же. Если очень хочется то можно :)
Конечно, говнокодить можно, если хочется. Проблема в том, что этот «самый простой способ» иногда используют даже бородатые дядьки, которые кодят много лет.

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
что с этим делать
попробуй в настройках студии поставить у градла Offline work

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
не помогло(

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:55
есть поток

ты его первый раз считал

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

Google
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
Помоему у всех

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