Igor
Есть hawk. В него записывают данные. В другом месте приложения эти данные читают. По какой-то причине на момент чтения данные оказываются еще не записанными. Используются дефолтные преференсы. Там есть какая-то настройка, отвечающая за асинхронность или буферизацию значений?
Павел
Ребят, делаю пэгинейшн вверх, когда я долистал до 0 элемента у меня приходят данные до тех пор пока их не останется, а должно только 10 элементов может кто помочь?)
Igor
Может быть идет нонстоп спам эмитов пагинации?
OlegShenz
Всем привет. подскажите как получить данные по CPU load когда бежит приложение.
OlegShenz
profiler
мне надо вывести в приложении CPU load
Denis
мне надо вывести в приложении CPU load
я бы копал в сторону ProcessBuilder
Denis
как-то видел, как с его помощью получают инфу про cpu
Paladin
На первом скриншоте используется android.preference.PreferenceFragment, а на втором androidx.preference.PreferenceFragmentCompat. Как сделать чтобы с PreferenceFragmentCompat все выглядело так-же как и на первом скриншоте? Или может чтото вместо PreferenceFragmentCompat использовать?
Paladin
Cartoon
Всем привет, как для Material Card добавить Ripple эффект?
Danile
androidx?
своего
Starikov
О знакомая проблема. Погугли решение, я находил на стаковерфлоу. Сорян просто не дома, не могу АС открыть
Paladin
своего
<androidx.preference.PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"> <PreferenceCategory app:title="@string/preference_category_general"> <SwitchPreference app:key="back_pressed_enabled" app:defaultValue="true" app:title="Exit confirmation" app:summaryOn="Ask to exit in main menu screen" app:summaryOff="Exit on back button press"/> <ListPreference app:dependency="back_pressed_enabled" app:key="back_pressed_action" app:entries="@array/back_entries" app:entryValues="@array/back_values" app:defaultValue="0" app:title="Confirm action" app:summary="Choose exit action" app:dialogTitle="Exit action"/> </PreferenceCategory > </androidx.preference.PreferenceScreen>
Павел
а какого хрена onScrolled вызывается раньше чем onCreate
Starikov
А можешь ссылку на Stack скинуть?
Ок, ща попробую найти
Ярослав
при вызове Activity.recreate() на полсекунды появляются (на android 9) просто чёрный экран (точно не windowBackground). кто знает, что это?
Starikov
https://stackoverflow.com/a/53402144/8517079
Paladin
Вот @PaladinDev
Спасибо работает
Paladin
👌
А ты не знаешь как добавить Divider?
Starikov
Nikolay
Всем привет, как для Material Card добавить Ripple эффект?
В какой-то из последних бет пофиксили багу и рипл есть когда ставить clicklistener
Cartoon
В какой-то из последних бет пофиксили багу и рипл есть когда ставить clicklistener
Да вот что то не получается. Раньше через foreground можно было задать, сейчас не работает этот способ
Cartoon
Я использую Material CardView библиотеки Material components
Cartoon
через drawable тоже
Starikov
А ты не знаешь как добавить Divider?
Там была какая то опция divider . Попробуй автодополнением найти, или загуглить, я уже точно не помню
Cartoon
секунду
Nikolay
Я использую Material CardView библиотеки Material components
И попробуй просто погуглить https://stackoverflow.com/questions/50675934/no-ripples-for-materialcardview
Cartoon
Так я же и спросил версию
'com.google.android.material:material:1.0.0'
Nikolay
'com.google.android.material:material:1.0.0'
Обнови до последней версии
Cartoon
Обнови до последней версии
Это в данный момент и есть последняя
Kirill
Подскажите, есть такая проблема, что basket меняется вслед за finishbasket , как это можно исправить?? override fun getFinalProductBasket():Observable<List<Product>> { var finishBasket : Basket = basket disposable.add(Observables.zip( getProductsInBasket(), rulesProvider.getIncludeRule()) { productsInBasket, addRule -> val products = productsInBasket.toMutableList() products.forEach{ finishBasket.add(it) addRule.apply(it)?.let { it1 -> it1.forEach { finishBasket.remove(it) } }} }.firstOrError().subscribe()) return finishBasket.list() }
Anonymous
Привет всем! Нужна помощь по BLE. Почему на некоторых девайсах (Samsung s8 - Android 8, xiaomi mi 10 - Android 9) характеристики приходят дескрипторами конкретной характеристики(какой-то одной)?? http://joxi.ru/brRKpeQF7R11Lm
Nikolay
Это в данный момент и есть последняя
Ты бы почитал мои сообщения. А то это уже как-то странно выглядит. Я же сказал что в бете или альфе пофиксили.
Anonymous
Кто - нибудь юзал библиотеку Glide / Picasso, для ссылок изображений с серверов amazon. Как вы сделали кеширование по ссылке? там ссылки при каждом запросе разные. 3 час уже мучаюсь
Anonymous
А как вы себе представляете кэширование изображения из разных источников?
Просто, каким - то образом переопределить метод getCacheUrl и убрать оттуда токены. Оставив лишь прямую ссылку на картинку
Anonymous
Нет, я спрашиваю не о том как реализовать эту проверку в методе getCacheUrl. А как переопределить сам getCacheUrl. Короче чтобы понять о чем я спрашиваю, надо чтобы вы юзали Glide. Иначе не поймете о чем речь
Anonymous
https://stackoverflow.com/a/44212031/7027883
Да. Я про GlideNoTokenUrl и спрашивал. Вот тоьлко как его подключить в AppGlideModule...
Anonymous
Сколько не читал, так и не нашел нормального примера, там надо кучу фабрик создавать разных....
Ivan
Да. Я про GlideNoTokenUrl и спрашивал. Вот тоьлко как его подключить в AppGlideModule...
так его не надо подключать, по-моему объект GlideNoTokenUrl подставляется в метод load(…) Вместо URL-строки
Дмитрий
Да. Я про GlideNoTokenUrl и спрашивал. Вот тоьлко как его подключить в AppGlideModule...
А почему бы урл не обрезать перед передачей в glide?
Ivan
Ivan
Anonymous
так его не надо подключать, по-моему объект GlideNoTokenUrl подставляется в метод load(…) Вместо URL-строки
А в случае, если я использую AppGlideModule. Там есть 2 метода applyOptions и registerComponents. Знаете как туда добавить?
Anonymous
А почему бы урл не обрезать перед передачей в glide?
Потому что тогда ссылка будет битой, не загрузится ваша картина
Ivan
не вижу смысла его туда добавлять ибо это глобальные настройки Но если можно, то я не знаю как
Ivan
можешь сделать вспомогательный класс и в месте вызова преобразовывать ссылку в GlideNoTokenUrl Например .load(«https://a.com?token=4123».toGlideNoTokenUrl()).into(imageView)
Anonymous
@madsunrise Вот сделал из примера. Только проблема в том что OkHttpUrlLoader принимает Именно жестко класс GlideUrl.... Зачем так сделали хз даже. И вот на этом месте застрял, 3 час ищу способ решения проблемы
Mike
за три часа можно много исходников прочитать, форкнуть либу и уже захардкодить туда это
Ivan
GlideModule deprecated
Konstantin
жаль что когда какой то разработчик вскидывает руки к небу и кричит "меня заебало разбираться в этом дерьме!" авторов библиотеки не утаскивают в ад черти
Сергей
Там где отступ скорее всего зарезервировано место под иконку. Оно отключается специальным методом
Konstantin
Konstantin
просто имо пикассо это один из каноничных примеров когда апи простой как палка, и работает и делает что надо
Konstantin
А с каких пор пикассо лучше glide стала?
с тех пор как для глайда приходится писать что то больше 5-ти строк
Konstantin
на весь проект
Михаил
с тех пор как для глайда приходится писать что то больше 5-ти строк
но у глайда хотя бы есть кеширование относительное
Konstantin
но у глайда хотя бы есть кеширование относительное
у пикассо оно тоже есть и оффлайн он тоже работает