美文网首页
flutter什么时候执行build、initState方法

flutter什么时候执行build、initState方法

作者: liboxiang | 来源:发表于2019-10-20 18:29 被阅读0次

调用State的setState方法

  • this的build方法会被执行

对子、父小部件的影响

  • 子控件的build方法会被执行,如果key不同,则initState方法也会被执行
  • 父控件不执行buildinitState

Navigator pop回来

弹框pop

  • initStatebuild都不会被执行

页面pop

  • pop回来之后,build 方法会被执行

页面push

  • push的时候,build 方法会被执行

列表滚动

  • 列表新item的buildinitState方法都会被执行
  • 当列表所在页面setState的时候,如果item的key没变化,则item只执行build方法,如果item的key有变化则执行buildinitState

TabBarView切换

key改变

  • initStatebuild都会被执行

相关文章

网友评论

      本文标题:flutter什么时候执行build、initState方法

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