- Flutter中setState导致的内存泄漏——setStat
- flutter开发之使用setState刷新页面 内存溢出
- Flutter setState() called after
- Flutter setState() called after
- Flutter报setState() or markNeedsB
- setState() called after dispose(
- 关于setState() called after dispos
- Flutter 报错 setState() called aft
- flutter 解决:setState() called aft
- Operand Collector
常用解决方法
if (mounted){
setState((){
//
});
}
更高级的用法
上面使用mounted判断在多数情况下足以应付,但在某些状态管理下,还是会失效
@override
void setState(fn) {
if(mounted){
super.setState(fn);
}
}







网友评论