【Flutter】mounted

mounted 是 bool 類型,表示當前 State 是否加載到樹⾥。

常用於判斷頁面是否釋放。

比如在程序中有些異步的處理,當處理結束時直接調用setState方法會直接報錯,因爲頁面已經釋放(dispose)了,此時無法渲染頁面,這時就可以使用mounted來進行判斷頁面是否被釋放,如果釋放了就不進行渲染。

if(mounted){
    setState((){   
       
    }) 
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章