blog of normidar
研究各种问题
星期日
flutter的flutter setstate after dispose 错误来源
会点英语的人会知道flutter setstate after dispose 这句话的意思。
它的意思是说,你在dispose后调用setstate,在我发生这个错误时是在使用tab控件时发生的。
如下图所示
当我在SQL时直接点击history,这时会经过收藏页面,而触发收藏页面的init,而我在init中放了一个延时的setstate说到这了,我想你都知道是什么回事了吧。
到最后我是这样解决的:
if
(
this
.mounted){
//防止flutter setstate after dispose错误
setState
(() {});
}
没有评论:
发表评论
较新的博文
较早的博文
主页
旋转的旧记忆
在泥土里发现许多幼虫
可爱的幼虫
旋转的旧记忆
没有评论:
发表评论