Илья
для данных из сети — HTTP-кэш, например
Кстати, интересный вариант. Спасибо. Почитаю. (И про мокси тоже).
Andrey
можете дать ссылку на современную рабочую реализацию спиннера, который вызывает событие при реселекте выбранного айтема? в гугле много примеров, но все используют старые классы
Alexey 🇪🇸
Кто знает как diff util сравнивает списки разной длины?
Alexey 🇪🇸
как-то странно срабатывает сравнение areItemsTheSame, areContentsTheSame. Рандомные элементы сравниваются как-будто
Max
почему загружается 5 минут, а когда загрузится, снова начинает перезагружаться каждые 2 сек
Зам
Сравнивает. Там же вроде даже указываешь их размеры
Alexey 🇪🇸
Сравнивает. Там же вроде даже указываешь их размеры
смотрю в дебаге и не понимаю какого хуя он мне сранивает 1й итем из old с 5м из new
Alexey 🇪🇸
Возможно считает что areItemsTheSame
и? Если areItemsTheSame возвращает тру то он вообще не должен вызывать для этих итемов areContentsTheSame
Дмитрий
Про медиасорсы тут почитай https://exoplayer.dev/media-sources.html Скорей всего проблема в том, что не тот используешь для своего видео
Спасибо большое за подсказку) У меня еще есть вопрос. В старом коде после обновления версии библиотеки что-то сломалось и я не могу понять что именно. Там пишет что в обьекте хелпера, при этом не получается поправить. Можете, пожалуйста, мне еще раз помочь. чтобы видео работали и там и там? https://pastebin.com/Xkn1gq9W https://pastebin.com/Yg6MVfSm
neikist
и? Если areItemsTheSame возвращает тру то он вообще не должен вызывать для этих итемов areContentsTheSame
Если возвращаешь true он удостоверяется что айтемы те же и начинает проверять содержимое айтемов
Alexey 🇪🇸
типо если idшники равны надо бы контент проверить
Mike
всё-всё, не бей, вижу)
Alexey 🇪🇸
Mike
что такое?
да я ответил, а потом увидел, что два таких ответа уже есть, и удолил)
Alexey 🇪🇸
прости мое занудство, тебя копирую)
Alexey 🇪🇸
ты ж не любишь ошибки
Artem
нит)
нiт*
Mike
Artem
да под конец дня уже слова какие-то выдымываю
Vadim
А в самой AS есть проверка тестов(coverage)?
Alexey 🇪🇸
Alexey 🇪🇸
надо было код кидать)
ага, заодно выяснил что когда длины отличаются, то он просто начинает последний итем сравнивать с теми итемами для которых нет пары
fillooow
всем привет поставил студию 3.6, теперь после каждого перезахода в студию, у меня build variant слетает до первого в списке, хотя до этого после перезахода у меня сохранялся последний build variant нормально есть какой-то способ поставить build variant по умолчанию, чтобы студия после перезахода в нее ставила этот самый дефолтный вариант билда?
Vadim
есть, но она не работает
вроде ок кидает в index и показывает покрытие вроде ок но сомнительные 100 %)
Yank
Ребят вопрос firebase admin sdk на какой адрес посылает запрос? fcm.googleapis.com googleapis.com
Anonymous
Как сделать такую из обычного буттона?
Anonymous
фон поставить и drawableLeft
А значит этот эллипсовидный квадрат рисунок?
Mike
А значит этот эллипсовидный квадрат рисунок?
можно ещё <shape>, но тенюшку ещё надо
Andrey
А значит этот эллипсовидный квадрат рисунок?
Можно ещё через material button, там и края закруглить и специально иконку поставить.
Daniel
Подскажите, почему в robolectric нет "android_merged_resources" в properties?
Daniel
Daniel
Может кто знает быстрое решение)
Daniel
unitTests.includeAndroidResources = true
Daniel
В gradle строчка есть
Daniel
версия robolectric 4.3
Max
Мне кажется или студия 3.6 быстро как-то запускается..
Alex
надо обновить
Max
😂
Anonymous
Парни! Вы сталкивались с таким глюком? что при установлении галочки Show Layout Decoration перестает нормально работать getResourses? Вот почему он показывает то что там уже давно удалено а то что есть на данный момент тупо не видит?
Anonymous
File > Invalidate Caches / Restart попробуй
Alexey 🇪🇸
Никита 🙃
Блин, а кто обновил студию. У вас тоже дебаггер полетел? На inline и экстеншн функциях тупо переменные не показывает
Anonymous
File > Invalidate Caches / Restart попробуй
спс сейчас попробую и отпишусь)
Anonymous
File > Invalidate Caches / Restart попробуй
помогло, но получается что нужно каждый раз когда ставишь или снимаешь галочку Show Layout Decoration перегружать
Anonymous
а то голову ломаю, в хмл данные есть а их не видно
Mike
RxJava используешь, да ещё и третью, которая, небось, требует более свежих классов из джавы, чем есть в андроиде
Mike
это был не вопрос
Max
)
Mike
надо включить desugaring
Сергій
я здесь, кто звал
Mike
я здесь, кто звал
https://t.me/android_ru/677702
Сергій
хм
Сергій
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
Кирилл
У меня есть recyclerview с листом элементов со вложенным recyclerview, я хочу пройтись по всем элементам вложенного recyclerview и поставить его элементам visibility - gone. Как это можно сделать? (Те фактически как получить адаптер вложенного recyclerview из родительского? А дальше я буду делать через layout managed вложенного адаптера findViewByPosition и там visibility = gone)
Dmytro
Кто-либо знает как увеличить производительность студии на i5 8xxx ноутбук версия, 16 ddr4, ssd. Проблема в том, что на windows все работало как по маслу, но стоило перейти на Ubuntu, студия стала безбожно лагать. Причём CPU governor выкручен на режим performance. После 2-3 сборок оперативная память забивается на 95 процентов. Есть какие-то идеи?
Кирилл
По моему я довольно подробно описал
Mike
По моему я довольно подробно описал
довольно подробно описал, как ты неправильно пытаешься решить неизвестно какую проблему
Кирилл
Причем тут проблемы?
Кирилл
Anyway я уже сделал поместив код внутрь родительского vh
Kanstantsin
выглядит весьма странно же, ты же это понимаешь, да ?
Кирилл
Есть идеи лучше?
Kanstantsin
как минимум по code review тут должны быть вопросы уже, логику я неочень понял )
Sergey
Всем привет! Может кто знает, можно как-то добавить progress bar в preferences? Вроде как через кастомный какие-то штуки делается или можно просто обратиться к активити и скрыть на время фрагмент и показать прогресс бар активити? Какие практики вообще обычно?
Kanstantsin
ещё раз, у тебя есть RecyclerView со списком элементов, и внутри него есть вложенный RecyclerView ещё один, я правильно тебя понял ?
Mike
выглядит весьма странно же, ты же это понимаешь, да ?
ты очень странно пишешь «это пиздец!» :)