生命周期

生命周期,第1张

概述构造函数:同其它高级语言,只执行一次;initState:插入到渲染树时调用,只执行一次。(类似AndroidFragment的onCreateView函数)didChangeDependencies:1、在初始化initState后执行;2、显示/关闭其它widget。3、可执行多次;didUpdateWidget:上级节点rebuildwidget时,即上级组件状态

构造函数:

同其它高级语言, 只执行一次;

initState:

插入到渲染树时调用,只执行一次。(类似AndroID Fragment的onCreateVIEw函数)

dIDChangeDependencIEs:

1、在初始化initState后执行; 2、显示/关闭其它Widget。 3、可执行多次;

dIDUpdateWidget:

上级节点rebuild Widget时, 即上级组件状态发生变化时会触发子Widget执行dIDUpdateWidget;

deative:

有点像AndroID的onStop函数, 在打开新的Widget或回到这个Widget时会执行; 可执行多次;

dispose:

类似于AndroID的onDestroy, 在执行Navigator.pop后会调用该办法, 表示组件已销毁;

reassemble:

点击闪电会执行,只用于调试时的hot reload。 release版本不会执行该函数。



总结

以上是内存溢出为你收集整理的生命周期全部内容,希望文章能够帮你解决生命周期所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1064526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存