打开flutter模块白屏

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

寂兮寥兮

2020-06-28

老师,我用的是Android和flutter混合开发,配置都是好的,只是跳转过去的时候有一段时间的白屏时间,大概在800ms左右,有没有好的方法解决这个问题呢?

写回答

1回答

CrazyCodeBoy

2020-06-28

白屏是因为页面在打开时Flutter还在初始化所以会有短暂的白屏,可以通过Flutter引擎预加载的方式来进行优化;这是官方的介绍可以参考下:https://flutter.dev/docs/development/add-to-app/android/add-flutter-screen#step-3-optional-use-a-cached-flutterengine


2
1
寂兮寥兮
这个我试过,确实是快了,但是不能传参数了,也不能指定路由到哪儿了,这样的话参数的设置是不是只能通过Channel来实现了,有没有更好的方式来读取原生app的配置,比如token之类的?
2020-06-29
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程