Dmytro
Всем привет, вопрос следующий.. CustomListAdapter (как то позже все таки попробую Recycler) Кратко: при прокручивании меняется картинка у некоторых item (сами данные норм, ток картинка может меняться ) Загружаю через Picasso. Модет ли быть проблема в самом Sdk? При вертикальной ориентации экрана ( все хорошо на большом планшете помещается 5 из 7 item) на телефоне плохо помещается 1-2 item из 7 ф горизонтальной ориентации на планшете тоже плохо (Верстал для телефонов, запустил на 10.1" планше не судите строго) https://github.com/DmytroBerezhnyi/Test1/blob/master/app/src/main/java/com/example/android/test1/CustomAdapter.java
Dmytro
Dmytro
Вот например в 2018-12-09
Dmytro
Dmytro
Dmytro
В 2018-12-09
Alexey
Мб поможет
Dmytro
а почему именно имгвью в статике?
Picasso сказал что должна быть статик
Dmytro
Мб поможет
Можно чуть чуть подробнее?
Dmytro
Picasso сказал что должна быть статик
это где он такой разговорчивый7
Dmytro
это где он такой разговорчивый7
Завтра кину скрин, в андроид студии
Dmytro
Можно чуть чуть подробнее?
там есть .placeholder() поставь иконку на время зарузки картинки)
Dmytro
там есть .placeholder() поставь иконку на время зарузки картинки)
Спасибо) понял) я его игнорил просто) как и для ошибок
Alexey
Можно чуть чуть подробнее?
Т.к. в ресайклере вьюхи переиспользуются у тебя в imageview старая картинка находится
Alexey
Это ListView, но суть понятна, спасибо
В нем тоже вроде переиспользовались
Dmytro
В нем тоже вроде переиспользовались
) понял) placeholder должен помощь спасибо
Maryna
всем привет. после мержа веток в консоль валят одни биндинг ошибки как увидеть в чем реально проблема?
Maxim
Добрый день, кто нибудь использовал каналы из Kotlin Coroutines?
Maryna
там почти 160 изм файлов/ не спрашивай
Konstantin
слабоумие и отвага )
Konstantin
как и нахуя делать мерж со 160 файлами )
Unat
хотя нет, не сильно, но много.
Konstantin
в биндинге же не увидишь толком ошибку, только откатываться
Maxim
@nepherpitou, у меня тут вопрос такой. Есть ли возможность слушать сообщения без блокировки потока во время их отсутствия?
Maxim
Можете показать пример? ) Если не трудно
Unat
launch { for(event in channel) process(event) }
Unat
Можешь хоть на UI-потоке вызывать
Maxim
А если сообщений нет цикл ведь закроется
Unat
не закроется
Unat
будет ждать
Unat
не, не так. Будет "ждать"
Unat
Освободит поток до появления сообщения
Maxim
Спасибо за помощь )
Impossible
Парни, что можно нормально и удобно юзать для пушей с файрбейза кроме евент баса?
Impossible
channel'ы из котлина :)
Котлин для слабаков, что там по вариантам на java )
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
на логкет не показывает именно тот точку где есть ошибка
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
как понят ошибку по точнее?
Impossible
Тут сис уведомлений на разных окнах
Impossible
Я сам его не люблю, но нет времени проект переписывать с него
Unat
Котлин для слабаков, что там по вариантам на java )
По сути, тебе так или иначе понадобится глобальная шина событий под эти сообщения, так что от EventBus'а ты не избавишься, но если хочешь добавить типизации и какого-нибудь разделения по категориям, то можно юзать Rx с его PublishSubject
Unat
Ну так а как ещё доставишь сообщения из одного места в любое другое :)
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
stacktrace вы исползуваете ?
Sergey
Всем привет. Подскажите почему запрос можно выполнить 1 раз только после переустановки приложения? То есть установили приложение, запрос выполнился нормально. Пытаемся выполнить еще раз, var response = await client.GetStringAsync(... просто не срабатывает и выкидывает из метода. Лечится только переустановкой приложения
Sergey
Mike
не думаю, что здесь кто-нибудь знает шарп/замарин
Sergey
дело точно в замарине?
Sultan
не шарпист, но могу предположить что аваит блокирует главный поток. Как вариант.
Unat
Чувствую запись говна в префы
Impossible
Почему код на шарпе так страшно выглядит?)
Unat
Почему код на шарпе так страшно выглядит?)
А ты видел код адаптеров под капотом ретрофита?
Unat
На шарпе ещё по-божески
Sergey
выкидывает из метода — это как?
Подходит к этой строке var response = await client.GetStringAsync("https://api.iamnearby.net/v1/expert"); и вылетает
Kot
Объясните мне пожалуйста, как лучше сделать! Есть Navigation Drawer со шторой меню. Есть уже свёрстанный макет активити, на котором выезжает это меню. И я хочу сделать так,чтобы у меня в меню были Профиль, Новости и прочее, чтобы они открывались отдельно от этого свёрстанного активити. И чтобы остальное приложение тоже было с этим меню, независимо от того,какое там активити сейчас. Это надо реализовывать с фрагментами или не обязательно?
Kot
ну можно без фрагментов через базовое активити, но костыль будет жесткий
То есть принцип какой должен быть? Для каждого пункта меню создаётся своё активити? но и открывается,если вызывают этот пункт? Или с фрагментами надо там делать?
Kot
Ты за базовое активити?
Я не знаю пока,за что я) Я за то,что правильнее
Impossible
Я не знаю пока,за что я) Я за то,что правильнее
Тогда перефразируй то, что ты хочешь узнать. Правильную реализацию или способ выкрутить с того что есть ...
Kot
Тогда перефразируй то, что ты хочешь узнать. Правильную реализацию или способ выкрутить с того что есть ...
Рассказываю как есть) Есть приложение, первое активити-приветсвие,второе-форма регистрации, третье- контент там всякий. И вот на третьем активити появляется штора меню. Она должна быть и дальше-на следующих активити до конца. Но Меню это навигационное по смыслу не совпадает с контентом активити особо. Там профиль, новости, всякая информация. Меню это должно быть на всех последующих экранах. Вот такое как правильно реализовать?
Kot
Пет проект или работа ?
Это я учусь делать приложения) Не работа-хобби скорее
Impossible
Это я учусь делать приложения) Не работа-хобби скорее
Лучше переделать на фрагменты. С активити много приколов которые тебе лично обьяснять тут не будут)
Impossible
Это я учусь делать приложения) Не работа-хобби скорее
Если все таки хочешь мороки то, создаешь базовое активити (как-бы настроечное) и от него наследуешь все последующие. А в родителе клади в конструктор свою навигацию чтобы оно каждый раз тебе её ставило
Impossible
Очень абстрактно, знаю, просто проще тебе нужно показывать ... Правильнее будет с фрагментами, да и гайдов тьма
Kot
Лучше переделать на фрагменты. С активити много приколов которые тебе лично обьяснять тут не будут)
А если с фрагментами? То получается одно активити,которое работает сразу на все случаи жизни, а там функционал меняется взависимости от фрагмента?
Impossible
А если с фрагментами? То получается одно активити,которое работает сразу на все случаи жизни, а там функционал меняется взависимости от фрагмента?
функционал будет в фрагменте, а активность юзаешь просто как контейнер с своей навигацией по фрагментам
Kot
функционал будет в фрагменте, а активность юзаешь просто как контейнер с своей навигацией по фрагментам
Ну хорошо, попробую реализовать через фрагменты. Посмотрю, что из этого у меня выйдет))))