flutter 导致错误的相关小部件为Scaffold
2022-09-30 本文已影响0人
司徒新新
错误信息:
The relevant error-causing widget was
Scaffold
今天开发的时候,遇到了这个问题,push跳转不可以,其实我就是弹出一个窗口,但是是用一个页面写的,里面东西比较多,逻辑比较杂,在别的页面挑战都可以,就那一个页面不行.
网上有的说clean一下项目,然后再run就好使了,我试了不行,这也说明了一个问题,出现这种情况可能是好多情况导致的,解法不唯一,具体看到底是什么原因造成的!
研究了一下,发现在跳转的那个页面,我们是写的一个小游戏,那个小游戏被封城了一个widget, 属于一个小部件,在小部件里,就不能在跳转Scaffold
的页面了.不知道如何解决,好顿试验...最后的解决办法,直拍大腿...哈哈哈哈!
就是把Scaffold
换成了Container,然后把Container的高度给了屏幕的高度...这样答到的效果是一样的....
问题总结就是在小部件里,可以跳小部件,但是不允许跳Scaffold
了,记录一下,以防忘掉~~~