在dispose()之后调用setState():_StatefulBuilderState#09642(生命周期状态:已终止,未安装)

时间:2020-09-09 15:57:56

标签: android flutter dart async-await flutter-showmodalbottomsheet

我正在显示底部的内容,我正在使用statefulbuilder的setState来计算文件夹的大小后对其进行更新,我也使用了挂载条件,然后在调用dispose后它也会显示 setState < / strong>,请帮助我解决这个问题。

    [Display(Name = WebConfigurationManager.AppSettings["Test123"].ToString())]       
    public string Field1 { get; set; }

    [Display(Name = Session["Test123"])]
    public string Field2 { get; set; }

1 个答案:

答案 0 :(得分:0)

尝试以下

if (!mounted){
    setState(() {
        size = value;
    }),
};