Сергей
Х.з.как. К примеру получим от него лайфдату с записями, которая не обновится по триггеру вовремя.
Andrew
https://square.github.io/okhttp/https/
Спасибо, почитаю
Denis
Х.з.как. К примеру получим от него лайфдату с записями, которая не обновится по триггеру вовремя.
зачем нам что-то получать? Можно написать триггер, который будет вызываться при вставке данных. Тогда при отсутсвии места, старые записи будут удаляться
Denis
пока не вижу места для поломок
Denis
если у тебя где-то SELECT ALL, то он точно не сломается
neikist
зачем нам что-то получать? Можно написать триггер, который будет вызываться при вставке данных. Тогда при отсутсвии места, старые записи будут удаляться
Я бы не был уверен как room отслеживает изменения чтобы лайвдату об изменении таблицы оповещать каждый раз. Так что вполне возможен вариант что человек выше описал.
Сергей
Надо нагенеренный код смотреть как рум следит за изменениями таблиц, которые сделаны в обход его
neikist
По-прежнему не очень понимаю, какая проблема может возникнуть?
Допустим мы получили у рума лайвдату со списком записей из таблицы. В дальнейшем рум автоматически оповещает ранее выданную лайвдату об изменениях в этой таблице. Будет ли он оповещать об изменениях если их проводить не через методы рума - тот еще вопрос, без изучения сгенеренного кода точно не ответить
Сергей
Скорее всего ок, но возможны варианты
Denis
Нуууу, если это так работает, то остаётся только назвать room говном, раз он не может дать весь функционал sqllite)
Сергей
Угу. А скюлайт говно потому что не все фичи последних стандартов языка умеет.
Сергей
И так далее, до аппаратуры и ассемблера)
Anonymous
telegra.ph/Olimpik-10-02-2
P҉h҉o҉e҉n҉i҉x҉
А какую именно апк?
Если нужно, могу скинуть. А так MiuiSystemUi и MIUI SDK
Andrey
Доброго времени суток, добрые люди. Есть ли кто-нибудь, кто закончил НГУ ФИТ по направлению мобильной разработки? 1. Стоит ли идти туда? 2. Есть ли более перспективные альтернативы?
neikist
Нуууу, если это так работает, то остаётся только назвать room говном, раз он не может дать весь функционал sqllite)
Угу, а sqlite говно потому что не может дать весь функционал рума)) Что делать будем?
neikist
Но вообще вопрос в абстракциях. Рум дает более выскоуровневые абстракции, но да, за счет потери частично гибкости и производительности
⬤ vitaly
Рум в компайл тайме рассказывает про очень многие косяки, мне вот за это больше всего нравится.
⬤ vitaly
А в чём потеря гибкости можно спросить?
Mike
А в чём потеря гибкости можно спросить?
только статически объявленная схема, например
neikist
А в чём потеря гибкости можно спросить?
Ну вот как раз вопрос выше обсуждали
neikist
производительность замерял?)
Честно говоря нет, но пока ни разу проблем не было. Это же не бек где нужно бывает сотни и тысячи запросов в секунду выполнять
neikist
Индексы для чтения и в руме повесить можно, массовую запись и обновление одним запросом тоже можно запилить
neikist
Не вижу особых причин для просаживания производительности (если не делать кучу запросов в цикле и подобное, но это и без рума можно нагородить)
neikist
Вот именно. Обычно производительность базы на мобилке по боку.
А, все, понял к чему вопрос был. Да, согласен.
neikist
Тем более предпосылок к сильному падению в общем то и нет.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
mGoogleSignInClient = GoogleSignIn.getClient(this, gso); если я делаю регистрацию не в активити а фрагменте, то нужно this заменить на getActivity() верно?
Назарий
да
Elron
Если создаётся экземпляр анонимного класса в котором только реализация метода(например OnClickListener) то он занимает место в памяти ? или реализация метода уже находится в памяти ?
Elron
Естественно, методы класса и сам объект занимают место в памяти. Где им еще быть?
Т.е. если объект не создан то и инструкции в методе не загружены в RAM ?!
Sergey
Т.е. если объект не создан то и инструкции в методе не загружены в RAM ?!
И какой объект не создан, если речь про экземпляр, пусть даже анонимного класса?
Sergey
Что OnClickListener?
r
Are you familiar with any open source or other non Facebook standardized interfaces or formats for the core FB data? Posts, comments, pics, friends?
Sergey
например OnClickListener
Объект будет создан, не важно анонимный он или нет.
Elron
DialogInterface.OnClickListener
Sergey
@Harmonizr
Sergey
DialogInterface.OnClickListener
https://t.me/android_ru/595085
Jacob
Товарищи вопрос странный, но как разрабатывать под ios на PC ?)) Реально ли эмулятор макоси просто подключить к ide?
Mike
Т.е. если объект не создан то и инструкции в методе не загружены в RAM ?!
Загружаются классы. С ними и методы. Пока класс не понадобится, он не загрузится.
Mike
@Harmonizr
Не увидел спама за это время. Или что-то другое?
Сергей
....именно поэтому не следует на 100500 элементов списка вешать на каждый свой анонимный класс слушателя.
Jacob
мобильная разработка едина) если писал под андроид наверняка думал как под обе платформы начать многое похоже наверняка
Sergey
Не увидел спама за это время. Или что-то другое?
Был прямо над моим соовщением. Кто-то снёс 🤷‍♂
Elron
Товарищи вопрос странный, но как разрабатывать под ios на PC ?)) Реально ли эмулятор макоси просто подключить к ide?
тут как бы про андроид, но вы можете иде установить на винду и на мак, на винде пишете код, а на маке компилируется, это друг подсказал
Iuriich
Какого фига у меня после обновления студии это как ошибки подсвечивается? Компилируется без ошибок, но бесит
Iuriich
Build -> Clean Project
неа, пробовал это всё, кэш чистил
Александр
ребят, использую шрифт в приложении SignPainter. и на русском языке он не применяется....что сделать чтобы на русском тоже работало?
Сергій
неа, пробовал это всё, кэш чистил
Закрой проект(File -> Close project), удали из списка проектов в лаунчере студии, дальше Open existing project и укажи корневой build.gradle
Mike
а удаление iml?
Iuriich
а удаление iml?
Могу попробовать. Токо я в него заглянул - это на что то способно повлиять?
kallibr44
а удаление iml?
господи. С разборками из-за проблем с доставкой теперь их название даже тут приплетается мыслями :)
Mike
Могу попробовать. Токо я в него заглянул - это на что то способно повлиять?
это интеграция идеи с системой сборки. При реимпорте новый сгенерит
Igor
Кто делал Ripple в Litho?
Mike
Гмм, огненный вопрос — как описать риппл где-нибудь в Compose
Сергій
а там что есть отдельное апи для драваблов? 🤔
Alexander
Хочу сделать приложение чтоб работало на android tv вписываю активи в манифест с LEANBACK_LAUNCHER но почему-то при запуске на эмуляторе tv запускается сначала активити от мобилы но если проест остановить и зайти уже по банеру на эмуляторе то запускается все как надо. Кто знает как поправить?
Александр
Я думаю тут связь с кнопкой плей. Там вроде указывается дефолтное Активити.
Александр
И возможно у вас стоит от мобильной Активити. А на ярлыке уже нужный интент.
Александр
В настройках надо посмотреть самой студии. Если я правильно понял проблему
Alexander
У меня один манифест как может быть дефолтное?
Александр
К кнопке плей можно прицепить разные Активити.
Anonymous
Друзья, пропала подсветка функций (юзается или нет) и у переменных, кто нибудь знает решение?