混合开发原生Android调用flutter黑屏
来源:11-3 Flutter Android混合开发实战-集成与调用【Android技术与Flutter融合】

小风又满楼
2020-03-07
原生Android加载Flutter的时候会有几秒钟黑屏时间
写回答
1回答
-
CrazyCodeBoy
2020-03-08
可以启动预先初始化Flutter引擎以提升Flutter页面打开速度:
public class MyApplication extends Application { public static final String CACHED_ENGINE_ID = "MY_CACHED_ENGINE_ID"; @Override public void onCreate() { super.onCreate(); //在MyApplication中预先初始化Flutter引擎以提升Flutter页面打开速度 FlutterEngine flutterEngine = new FlutterEngine(this); // Start executing Dart code to pre-warm the FlutterEngine. flutterEngine.getDartExecutor().executeDartEntrypoint(DartExecutor.DartEntrypoint.createDefault()); // Cache the FlutterEngine to be used by FlutterActivity. FlutterEngineCache.getInstance().put(CACHED_ENGINE_ID, flutterEngine); }}
具体可参考课程文档的介绍:https://coding.imooc.com/learn/questiondetail/150166.html
10
相似问题