Ivansuper
Получался эффект, что они нужные контроллы равномерно распыляли по всему размеру LinearLayout
Ivansuper
По крайней мере это сохраняет границы тех вью, которые нужно раздвинуть
Anonymous
Подскажите пожалуйста, что делаю не так. Сохраняю в SQLite данные
Anonymous
По файлам вижу , что бд на устройстве не создается. По логам вижу что в onCreate в DBHelper почему то не заходит
Anonymous
Как в андроиде быстро в строке посчитать количество символов?
Anonymous
Вот это не пашет https://stackoverflow.com/questions/275944/how-do-i-count-the-number-of-occurrences-of-a-char-in-a-string
Anonymous
.size()
У String нет size:)
Pavel
значит length() =)
Anonymous
значит length() =)
эт значит я идиот)))
Anonymous
Знает кто как сделать проверку поля паролей чтобы там не было символов, только цифры и буквы. У меня чет тупит
Pavel
Знает кто как сделать проверку поля паролей чтобы там не было символов, только цифры и буквы. У меня чет тупит
регулярка явно не соответсвует указанным требованиям. Должно быть что-то типа ^[a-zA-Z0-9]*$ . По гугли в сторону регулярных выражений
Anonymous
регулярка явно не соответсвует указанным требованиям. Должно быть что-то типа ^[a-zA-Z0-9]*$ . По гугли в сторону регулярных выражений
Спасибо. Видимо в нем проблема. Помогите составить выражение верно, может кто разбирается?
Pavel
Спасибо. Видимо в нем проблема. Помогите составить выражение верно, может кто разбирается?
Само выражение составили выше, проверка на то, что строка подходит – matcher.matches()
Anonymous
Сделал. Спасибо за помощь. "^(?=.*[@#$%^&+=!])(?=\\S+$).{4,}$"
Ivan
Всем првиет! Народ, посоветуйте какуюнибудь базу данных с реалтайм синхронизацией (помимо фаирбейза)
Sivush
Погуглил?
Sivush
https://stackoverflow.com/questions/46563025/android-app-with-realtime-database-without-using-firebase-maybe-something-like-h
Ivan
Спасибо Бро! Из того что нагуглил и то что реально подхордит пока только коучбейз
Ivan
но я работал с ней раньше, довольно медленная она была...
Ivan
у коучбейза есть очень крутая штука - синкгейтвей, которая позволяет настроить правила синхронизации, чтобы у тебя не вся база синкалась а только часть данных, к которым юзер имеет доступ
Сергій
Но там расценки несколько другие
Ivan
да, все упирается в расценки:)))
Sivush
А чем плох фаирбейз?
Ivan
насколько я знаю, база синкается полностью
Ivan
но это не точно🙃
Сергій
Это какие-то преждевременные оптимизации? 🌝
Ivan
нет, это очень нужная фишка
Sivush
😁
Ivan
у коучбейза есть вроде комьюнити версия, надо почитать про нее подробнее
Amir
Есть пример реализации recyclerview с разбивкой по категориям. Чтобы можно было добавлять и удалять элементы по конкретной категории. Или может готовая либа какая нибудь есть?!
Глеб
Ребят, подскажите пожалуйста. Есть блокнот и сейчас текст в нем синхронизируется раз в 3 секунды просто через get и post, можно это как то адекватно сделать?
Глеб
Думал через сокеты попробовать, но 4 платформы должны поддерживаться: macOS, Windows, iOS, Android
𝕗𝟘𝕩
через сайлент пуши сделай на мобиле
Никита 🙃
++. Будет обновляться только когда надо. Отправляешь нотиф что что то изменилось и делаешь запрос
Глеб
через сайлент пуши сделай на мобиле
Можно поподробнее, нагуглил, чет не до конца понятно. Если пользователь отключить пущи в настройках это будет работать? Через какой стек это лучше реализовать
Nikita
Всем привет Сталкивался кто с проблемой добавления элементов в Recycler View и их отображением? Добавляю элементы в список и использую notifyDataSetChanged(). В большинстве случаев все работает корректно, но порой элементы добавляются в список и не прогружаются (например в RV 139 из 159 в списке) и на этом загрузка зависает (идёт подгрузка при отображении последнего элемента)
Anonymous
Anonymous
что за проблема?
Anonymous
что за проблема?
Показываешь диалог в onCreate когда активити ещё не знает о своём окне, а диалог в нем нуждается
Anonymous
понятно, спасибо
Отрисовка происходит на окне, поэтому можешь показывать диалог после отрисовки. Для этого достаточно у любой вью (желательно корневой) вызвать post метод и передать Runnable с кодом показа диалога
𝕗𝟘𝕩
ага. ну если ты уверен что всегда будешь работать с ним из одного и того же треда, то можно не закрывать
𝕗𝟘𝕩
не, ну тут может поломатся все с асинком, если у тебя несколько транзакций, и вторая например не закончилась и ты рилм закрыл после первой, то будет ой
𝕗𝟘𝕩
я всю работу с рилмом в рх заворачиваю и в ио треде выполняю
𝕗𝟘𝕩
и асинки не юзаю
𝕗𝟘𝕩
так как оно и так в ио
Artem
Всем привет! Подскажите, выделенные элементы необходимо самому делать, либо это устанавливается с помощью sdk?
Anonymous
ребят, у меня в списке разные объекты, как проверить к какому объкту относиться каждый объект из списка?
Андрей
ребят, у меня в списке разные объекты, как проверить к какому объкту относиться каждый объект из списка?
Если речь про обычный лист и полиморфные обьекты, то if (обьект instanceof Тип) ...
Андрей
А что такое res? Что в нем
Anonymous
вот так не сработал
Дебажь) Должно работать
Anonymous
А что такое res? Что в нем
res это List<Object>
Андрей
А что под ними скрывается
Андрей
Там наследование есть или тупо все пихается подряд под видом Object?
Anonymous
там на самом деле внутри лежат RateObj и еще один List<RateObj>
Anonymous
http://cbu.uz/ru/arkhiv-kursov-valyut/json/
Anonymous
там на самом деле внутри лежат RateObj и еще один List<RateObj>
То есть внутри коллекции коллекции внутри которых надо тоже вести поиск?
Anonymous
http://cbu.uz/ru/arkhiv-kursov-valyut/json/
вот в общем что приходит
Anonymous
Проблема XY получилась)
Anonymous
?
Погугли "ошибка молотка"
Anonymous
вот в общем что приходит
Короче: > 2018 > Парсить json руками
Artem
после обновления студии на 3.2 при билде интерфейс фризица, откат не помогает, на канари последней такая же беда, кто сталкивался? (macbook pro 13', 15')
Сергій
у меня норм на mb pro 13" 2015
Сергій
интерфейс чего фризится? студии?
Artem
интерфейс чего фризится? студии?
ага, студия просто наглухо виснет
Artem
пробовал такую магию: Artem S: -Xms128m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=200m -XX:+UseCompressedOops
Anonymous
Возьми GSON
Как объект построить и вытащить из него только RateObj?
Сергій
пробовал такую магию: Artem S: -Xms128m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=200m -XX:+UseCompressedOops
попробуй почистить кеши, если не поможет, переустанови студию
Сергій
снеси папку ~/.gradle