Ⓜ️ᵃʳᵃᵗ
Точно, нужно же , его будет подправить, он падает после смены верстки )
Евгений
Ⓜ️ᵃʳᵃᵗ
Вложенность не большая, что бы не тупило, кастомные было делать лениво
Евгений
А, ну так я тоже делал.
А как проблему с выделением текста всего поста решил? Что если в посте 1к тегов? У меня прост девайс на 2-3 секунды подвисал
Ⓜ️ᵃʳᵃᵗ
Ⓜ️ᵃʳᵃᵗ
Точнее пихал уже примитивный текст , в котором только в хтмл в духе жирный, наклонный, и у меня все кусками,
Евгений
Тогда не считается :)
Я тоже парсил не в юай, там именно подвисало при создании 1к вьюх + парсинг spannable для текствью. Можно было постепенно это делать, чтобы вьюхи создавались каждый уровень вложенности только по запросу, а не за раз.
Ⓜ️ᵃʳᵃᵗ
Неа, но вообще админ одного сайта мне пошёл на встречу и запили апи 😂
Евгений
Дай бог ему здоровья и счастья в жизни
Ⓜ️ᵃʳᵃᵗ
Ⓜ️ᵃʳᵃᵗ
Есть решение, когда ребята через свой сервис пропускали, на выходе json, и тагда при смене верстки, клиенты почти не правились, только парсер на серваке
Евгений
Всем привет. А делал кто-нибудь полностью кастомную вью которая получает инпут с клавиатуры
Евгений
Александр
Nikita
Всем привет, сталкивался ли кто с проблемой, что после обновления студии и гредла при использовании прогвард слетели все ссылки на ресурсы сторонних библиотек?
Thymomenos
Ребят, что нужно для клинт-серверных приложений? Что посоветуете почитать?
Artem
клиент, сервер
max
Ребят, у кого нибудь есть ссылка на хороший гайд по монетизации приложения? (продажа опции, продажа про версии).
Vladislav
Aldres
Добрый вечер, подскажите пожалуйста, как поменять цвет подчеркивания табов
Aldres
Евгений
app:tabIndicatorColor="@android:color/transparent"
Евгений
В разметке. Ну и цвет на свой
Aldres
О, благодарю
Thymomenos
Thymomenos
Евгений
Евгений
Евгений
Тут чистые цифры.
Парсинг может быть в 10-15 раз дольше, чем получение тех же данных через регулярки.
Но правда разобраться в них... Есть в проекте некоторые паттерны на 1.5к символов)
Alexey
паттерн регулярки на 1.5к символов?
Alexey
у меня кстати jsoup и скорость хорошая
Alexey
Есть решения по маппингу из html, но это подойдет если html парсится без условных ветвлений разных (всякое бывает)
Alexey
https://github.com/DroidsOnRoids/jspoon
Alexey
у меня с api 10 еще все ок было
Alexey
одна страница пол секунды может, но не больше. Точно не замерял
Alexey
Евгений
Евгений
Полсекунды для тех динозавров это действительно не плохо.
Alexey
Jsoup в память грузит дерево html, селекторами дергаешь что надо, особо ничего сложного для устройства нет, главное чтобы память не текла и оперативки хватило
Евгений
А вообще какая продолжительность подобной фоновой обработки считается приемлимой?
Александр
Alexey
Александр
хм, спасибо за инфу)
Там вообще много оптимизации сделали. 1.11.1 прям няшный релиз вышел.
Alexey
Alexey
https://jsoup.org/news/release-1.11.1 если кто интересуется
Artem
Ребята, может кто в личку обьяснить как работать с Room на простом примере? или может ссылка на простой пример есть?
Александр
Да полно статей на медиуме, хабре. В край всегда можно воспользоваться поиском гитхаба
D.D.M.
Здравствуйте. Подскажите пожалуйста для чего и в каких случаях используется разрешение UPDATE_DEVICE_STATS ?
Михаил 🇺🇦
Здраствуйте, подскажите, пожалуйста относительно передачи переменной
Михаил 🇺🇦
В InfiniteScrollListener есть boolean флаг с состоянием загрузки(он статик), к нему обращается adapter, проверяя значение. Проблема в том, что значение при первой загрузке экрана одно, а когда пользователь долистал вниз, и элементы кончились, оно должно измениться, пробовал реализовать подобное, с помощью rx(просто подписка на переменную, обернутую в Observable.just и вариант, где обновляется каждую секунду и даже PublishSubject) ничего не заработало, хотя в логах значение поменялось, подскажите варианты решения, пожалуйста
Alexey
В InfiniteScrollListener есть boolean флаг с состоянием загрузки(он статик), к нему обращается adapter, проверяя значение. Проблема в том, что значение при первой загрузке экрана одно, а когда пользователь долистал вниз, и элементы кончились, оно должно измениться, пробовал реализовать подобное, с помощью rx(просто подписка на переменную, обернутую в Observable.just и вариант, где обновляется каждую секунду и даже PublishSubject) ничего не заработало, хотя в логах значение поменялось, подскажите варианты решения, пожалуйста
Нужно немного по другому делать. В листенере нужно примерно так:
// Детектишь что надо грузить новую порцию данных
if(!adapter.isLoading()){
adapter.loadNext();
}
Andrey
ребят, такой вопрос, как сохранить стэйт у вьюхи, после того как проскролил вниз, потом вернулся наверх?
Михаил 🇺🇦
Alexey
Alexey
Alexey
Михаил 🇺🇦
Это самое первое, что пришло в голову
Andrey
не очень понятно
я повернул вьюху, далее проскролил вниз, после вернулся к вьюхе, и она в ui вернулась назад
Михаил 🇺🇦
Какая именно вьюха, RecyclerView?
Andrey
я повернул image view на 180
Михаил 🇺🇦
Так не очень ясно, чтобы было более наглядно, запишите экран на видео, с помощью какого-небудь Screen Recorder и скиньте, так будет нагляднее
Dima
Dima
Привет всем, интересный вопрос, хочу сделать качественно "endless circular RecyclerView" в обе стороны .
На данный момент получился такой себе хак, что мне не нравится.
Куда копать, хочу как в андроид 7 (скрин)
Примеров хорошего кода не нашел нигде
Dima
Еще: хочу только использовать существующие элементы списка, без пересоздания , увеличения и т.д.
Подзастрял тут
Dima
Это 3 ресайкл вью.
По сути?
Gleb
кому-нибудь приходилось считывать qr с алкогольной марки?
Nikita
Nikita
Все деньги :D
Михаил
мне кается можно на это не расчитывать.лучше разрабом работать)
Х.
Не могу обновить версию андроид в телефоне, что посоветуюте?
Евгений
Поставить кастом или купить новый смарт