Вынос обычно вешают через асинктаск, корутины, экзекьютор
Бытует мнение, что suspend функции в дао, сами будут работать на IO и нет смысла например переключать контекст корутин на IO для этого, с ретрофитом тож самое. Правда это или нет - хз.
убрала у класса наследование от QtActivity, теперь ругается на registerReceiver() cannot find symbol это получается что можно динамически регистрировать ресивар только в классе активити?
Бытует мнение, что suspend функции в дао, сами будут работать на IO и нет смысла например переключать контекст корутин на IO для этого, с ретрофитом тож самое. Правда это или нет - хз.
убрала у класса наследование от QtActivity, теперь ругается на registerReceiver() cannot find symbol это получается что можно динамически регистрировать ресивар только в классе активити?
ресивер надо регистрировать на контексте. Обычно в рамках активити (пока оно активно - висит и ресивер), но активити необязательно. Можно и в сервисе ресивер зарегать.
Бытует мнение, что suspend функции в дао, сами будут работать на IO и нет смысла например переключать контекст корутин на IO для этого, с ретрофитом тож самое. Правда это или нет - хз.
под капотом корутины не будут переключать контекст если мы и так уже на нем