"ядро", "экраны" запускают сервис "локация". приложени "экраны" закрывают, "локация" висит. что будет с "ядром" ???.
Не, это чего-то жесть какая-то.
"экраны" не могут запускать изоляты. Изоляты запускаются на самом верхнем уровне. Уровне приложения Если же "экран" все же запустит изолят - он запустит только глобальный изолят (других просто не существует)
ты с нативом знаком ? там приложение это не всегда экраны, это и тихие пуши, и сервис локации и др. То есть то - что может работать при закрытых экранах. "Экраны" - это условный термин - конкретно это либо активити, либо сцена
Ну не. Там чтобы приложение работало в фоне его нужно прикрепить иначе никаких гарантий что его не вырубит
Я 7 лет на нативе пишу
На Flutter'е тоже есть уровень приложения. Это функция main (можете считать ее аналогом Application#onCreate())
значит это независимый кусок, а не уровень приложения. Это Экраны
А что мешает вызывать единую функцию и в main() и в obtainPush()? Так то и в Android и на Flutter глобальный контекст определяется процессом и вполне реализуется через static
ничего не мешает - только эти функции могут работать с разными экземплярами данных - если они в разных изолятах. и будет рассинхрон
А могут и не работать, если настроить правильно
Обсуждают сегодня