flutter: 2.2.1
flutter_boost: 3.0_preview5
iOS端(iPhone12 mini iOS15)flutter页面触发重启逻辑,重新设定rootViewcontroller后,再次跳转flutter页面时,页面跳转错误,重新回到了重启前的画面,且画面状态没有更新。
尝试解决:每次重启时,重新调用setup方法,重新生成新的engin。
上述解决方式,解决了跳转错误的问题,但会造成内存的增长,如多次反复操作,则会因内存问题造成闪退。
请问:
1.是否有其他方式能解决跳转错误问题?
2.engin是否能够清除缓存?
2条答案
按热度按时间8oomwypt1#
可以参考 #1534 @chaseDeil
kx5bkwkv2#
可以参考 #1534 @chaseDeil
感谢回复。
我尝试过这个方法,但是似乎并没有起作用,内存依旧会增长。
不知道是不是使用的方式有问题,我会再尝试一下。