常用解决方法
if (mounted){
setState((){
//
});
}
更高级的用法
上面使用mounted判断在多数情况下足以应付,但在某些状态管理下,还是会失效
@override
void setState(fn) {
if(mounted){
super.setState(fn);
}
}
常用解决方法
if (mounted){
setState((){
//
});
}
上面使用mounted判断在多数情况下足以应付,但在某些状态管理下,还是会失效
@override
void setState(fn) {
if(mounted){
super.setState(fn);
}
}