美文网首页
Flutter setState() called after

Flutter setState() called after

作者: sj1910 | 来源:发表于2021-03-22 16:20 被阅读0次

常用解决方法

if (mounted){
 setState((){
//
 });
}

更高级的用法

上面使用mounted判断在多数情况下足以应付,但在某些状态管理下,还是会失效

@override
   void setState(fn) {
    if(mounted){
      super.setState(fn);
    }
  }

相关文章

网友评论

      本文标题:Flutter setState() called after

      本文链接:https://www.haomeiwen.com/subject/ltazcltx.html