Konstantin
не ну, можно же уложить в один тип, просто скрывать-показывать какие то куски
Kanstantsin
и делаешь что были там разные типы
Daniel
inflate-дорогая операция
Kanstantsin
а проще создать сразу всё и баловаться с visibility ?
Kanstantsin
нуууу
Daniel
Поэтому надо продумать где ты хочешь поменгять пару вьюх = лучше один тип
Daniel
Где совсем разные лайуоты - разыне
Kanstantsin
ну я про это и писал
Kanstantsin
сразу
Kanstantsin
если пару изменений
Kanstantsin
то можно и так сделать чере иф
Daniel
а проще создать сразу всё и баловаться с visibility ?
нельзя, если будешь ставить gone ->visible - получишь тот же дорогой инфлайтинг
Kanstantsin
имхо - да
Konstantin
не, зачем gone, мне хватит invis/vis
Kanstantsin
там же размеры меняются
Kanstantsin
но это не inflate
Kanstantsin
при gone
Daniel
бред
почему?
Kanstantsin
разница там есть
Mike
почему?
потому что смена видимости — не инфлейт
Daniel
Иерархия при gone не создается
Daniel
Ну ок, xml сразу прочитается, согласен
Mike
Иерархия при gone не создается
создаётся. gone не удаляет вью из иерархии
Daniel
Ок, но тогда каждый holder будет в 6 раз жирнее
Anton
Вопрос по Paging library. Может кто-нибудь подсказать как полностью загрузить список заново ?
Roman
Кто-нибудь сталкивался с тем, что CardView при неполной alpha просвечивает так, что видно его тень? Как убрать?
Anton
invalidate() дерни у datasource
Пробовал. Он почему то пытается перезакгрузить почти последнюю порцию данных и после этого RecyclerView валится из-за несовпадения кол-ва данных
jV
Как решить эту рпоблему с гредлом
Anonymous
@mobile_jobs
Дайте контакт админа этой группы. Год назад забанили хз за что. Так даже не знаю кому писать об этом.
Anonymous
@Molbert, например
спс, письну ему
Anonymous
Ребят посоветуйте какую лучше бд использовать для хранения небольшого объёма данных
Egor
рилм
Сергій
json file 🌝
Anonymous
Так где я мануалы не вкурил?
Anonymous
в андроиде она одна
Mike
Room
это не БД
R
это не БД
Ну шо ты. Видишь же, что человек не въезжает
Mike
Ну шо ты. Видишь же, что человек не въезжает
А я шо? А я мешаю сделать ещё хуже.
Mike
А realm
его в SDK нет
Влад
А я шо? А я мешаю сделать ещё хуже.
Ну понятно же что человеку не понятно, что есть тут SQLite, а так хоть будет учить хорошую оболочку над ней)
jV
Кто сталкивался с такой ошибкой, как решить
Anonymous
Спасибо ребятки, вам от меня как обычно нихрена😉
R
Отвечая на твой вопрос. Можешь использовать SQLite и любую обёртку над ней. Если нужна NoSQL - realm. Если совсем маленький объем данных и не часто обновлять, то SharedPrefs
Влад
Спасибо ребятки, вам от меня как обычно нихрена😉
Эх, а я надеялся что мой карман после ответа на вопрос станет шире, а шире стала только дырка а нем 😂
Mikalaj
Че вы все накидываете реалмы-склайты? Обычная сериализация и запись на диск.
Mikalaj
* если данных действительно не так много
Mikalaj
Ладно, серьёзные вопросы. Кто-нибудь рендерил текст в кастом вьюхах с форматированием и ссылочками и вот этим всем?
Mikalaj
Расскажу про крутой опыт, рендерил экран типа этого чата за 600 мс Буст от кастомных вьюх: меньше 16 мс на такой экран
RASHIT
Всем доброго вечера, как ожидать запрос от бд в ui потоке? Идет поиск в бд по id, если найден то вернуть true и делать одно, если вернул false то действие другое.
RASHIT
Запрос асинхронно, результат калбеком
Колбек можно засунуть прямо в асинтаск?
Dmytro
Запрос асинхронно, результат калбеком
Можно так. А можно сделать через Executor-ы
Dmytro
Или через HandlerThread
Mikalaj
Колбек можно засунуть прямо в асинтаск?
Да, а если трогаешь вьюхи, то пускаешь его в юай тред
Mikalaj
Зачем. Когда есть префы
Префы медленнее работать будут
Dmytro
Колбеки - не самый крутой подход, если требуется несколько трудозатратных действий.
R
Префы медленнее работать будут
Так вопрос в малом объеме данных.
R
Нафиг велосипеды городить
RASHIT
Колбеки - не самый крутой подход, если требуется несколько трудозатратных действий.
Мне надо найти по id и все, и исходя от итога, делать действия.
Mikalaj
Нафиг велосипеды городить
Любой велосипед быстрее ездит, чем фреймворк андроида
RASHIT
Так вопрос в малом объеме данных.
Максимум 100 элементов будет в бд
RASHIT
Надо бота сюда ставить.
Mikalaj
Максимум 100 элементов будет в бд
Тем более, храни в памяти, скидывай на диск при надобности. 100 элементов это вообще понты.
Mikalaj
Любая бд для такого объема данных — это трата ресурсов