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