2019-05-23

flutter 踩坑日記....

我在使用TabBar配合TabBarView使用的時(shí)候遇到了這個(gè)問題setState()在dispose()之后調(diào)用

FlutterError (setState() called after dispose(): _TimeLineState#fdb61(lifecycle state: defunct, not mounted, ticker inactive) This error happens if you call setState() on a State object for a widget that no longer appears in the widget tree (e.g., whose parent widget no longer includes the widget in its build). This error can occur when code calls setState() from a timer or an animation callback. The preferred solution is to cancel the timer or stop listening to the animation in the dispose() callback. Another solution is to check the "mounted" property of this object before calling setState() to ensure the object is still in the tree. This error might indicate a memory leak if setState() is being called because another object is retaining a reference to this State object after it has been removed from the tree. To avoid memory leaks, consider breaking the reference to this object during dispose().)

打印臺(tái)描述的很清楚?"首選解決方案是取消計(jì)時(shí)器或停止偵聽dispose()回調(diào)中的動(dòng)畫。 另一種解決方案是在調(diào)用setState()之前檢查此對象的“已掛載”屬性相满,以確保該對象仍在樹中憋沿。"。

我在dispose的時(shí)候也把controller停掉了,但是問題并沒有解決

在dispose的時(shí)候感覺并沒有解決到問題,嗯,繼續(xù)面對google開發(fā),終于在stackoverflow找到同一個(gè)問題的帖子,在dispose()之后調(diào)用的setState(),于是..........


如圖

只需要在setState()前添加一個(gè)!mounted的判斷當(dāng)前頁面是否存在于構(gòu)件樹中,存在賦值,不存在結(jié)束操作。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酪捡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子纳账,更是在濱河造成了極大的恐慌逛薇,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疏虫,死亡現(xiàn)場離奇詭異永罚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)议薪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門尤蛮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來媳友,“玉大人斯议,你說我怎么就攤上這事〈济” “怎么了哼御?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長焊唬。 經(jīng)常有香客問我恋昼,道長,這世上最難降的妖魔是什么赶促? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任液肌,我火速辦了婚禮,結(jié)果婚禮上鸥滨,老公的妹妹穿的比我還像新娘嗦哆。我一直安慰自己,他們只是感情好婿滓,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布老速。 她就那樣靜靜地躺著,像睡著了一般凸主。 火紅的嫁衣襯著肌膚如雪橘券。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機(jī)與錄音旁舰,去河邊找鬼锋华。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鬓梅,可吹牛的內(nèi)容都是我干的供置。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼绽快,長吁一口氣:“原來是場噩夢啊……” “哼芥丧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坊罢,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤续担,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后活孩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體物遇,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年憾儒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了询兴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡起趾,死狀恐怖诗舰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情训裆,我是刑警寧澤眶根,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站边琉,受9級(jí)特大地震影響属百,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜变姨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一族扰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧定欧,春花似錦渔呵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至睦番,卻和暖如春类茂,著一層夾襖步出監(jiān)牢的瞬間耍属,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工巩检, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留厚骗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓兢哭,卻偏偏與公主長得像领舰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子迟螺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容