alibaba / flutter_boost

FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts

Home Page:https://github.com/alibaba/flutter_boost

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug][Android]: demo工程,点open custom view page/open flutter fragment page,然后,app切后台,app再切前台,白屏

liuyanghh opened this issue · comments

请描述遇到的问题,以及您所期望的正确的结果

demo工程,点open custom view page/open flutter fragment page,显示This is a custom FlutterView页面/This is a flutter fragment页面,app切后台,app再切前台,显示白屏

请说明如何操作会遇到上述问题

No response

在下面填入关键复现代码

复现的平台

Android

Flutter SDK版本

Flutter 3.19.1/1.19.6

FlutterBoost版本

4.5.4

是否延迟初始化FlutterBoost

No

解决方案

#1960
2610a55
试了这个方案:(在demo工程的dev/exp分支)
1、点open flutter fragment page,后台切前台,debug包,没有白屏了,但是再切底部tab会闪一下。
2、点open flutter fragment page,后台切前台,release包,切底部tab,切后台,再切前台,再切底部tab,白屏。
2、点open custom view page,后台切前台,debug包\release包,切后台,再切前台,白屏。

release包不行,估计是混淆的问题,因为使用了反射修改内部变量,所以需要保持Flutter相关的类不被混淆。
custom view并没有应用方案进行修复,我个人并不推荐使用FlutterBoostView

release包不行,估计是混淆的问题,因为使用了反射修改内部变量,所以需要保持Flutter相关的类不被混淆。 custom view并没有应用方案进行修复,我个人并不推荐使用FlutterBoostView

release包不行,确实是混淆的问题