flutter 导致错误的相关小部件为Scaffold

2022-09-30  本文已影响0人  司徒新新

错误信息:

The relevant error-causing widget was
Scaffold    

今天开发的时候,遇到了这个问题,push跳转不可以,其实我就是弹出一个窗口,但是是用一个页面写的,里面东西比较多,逻辑比较杂,在别的页面挑战都可以,就那一个页面不行.

网上有的说clean一下项目,然后再run就好使了,我试了不行,这也说明了一个问题,出现这种情况可能是好多情况导致的,解法不唯一,具体看到底是什么原因造成的!

研究了一下,发现在跳转的那个页面,我们是写的一个小游戏,那个小游戏被封城了一个widget, 属于一个小部件,在小部件里,就不能在跳转Scaffold的页面了.不知道如何解决,好顿试验...最后的解决办法,直拍大腿...哈哈哈哈!

就是把Scaffold换成了Container,然后把Container的高度给了屏幕的高度...这样答到的效果是一样的....

问题总结就是在小部件里,可以跳小部件,但是不允许跳Scaffold了,记录一下,以防忘掉~~~

上一篇下一篇

猜你喜欢

热点阅读