Джанк при открытии активности флаттера из активности Android
Когда я запускаю свою активность флаттера с предварительно прогретым движком флаттера из моей активности андроида, между переходом от активности андроида к активности флаттера есть рывок / задержка, даже с предварительно прогретым двигателем.
Как уменьшить, чтобы уменьшить или сделать немного плавнее?
Я встраиваю свой модуль flutter, создавая aar и добавляя его как зависимость.
Протестировано в режиме релиза и на реальном устройстве. Джанк есть, хотя это всего лишь на мгновение, но все же заметно.
// вызывается немедленно
val cachedFlutterEngine = FlutterEngine(context!!)
cachedFlutterEngine.dartExecutor.executeDartEntrypoint(DartExecutor.DartEntrypoint.createDefault())
FlutterEngineCache.getInstance().put("engineFlutter",cachedFlutterEngine)
// вызывается через некоторое время после предварительного прогрева флаттера. startActivity(FlutterActivity.withCachedEngine("engineFlutter").build(context!!))