首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter之 State 生命周期

    Flutter 会通过调用 StatefulWidget.createState() 来创建一个 State。...、didChangeDependencies 和 didUpdateWidget 触发      setState:当状态数据发生变化时,可以通过调用 setState 方法告诉 Flutter 使用更新后数据重建...UI      didChangeDependencies:State 对象的依赖关系发生变化后,Flutter 会回调该方法,随后触发组件构建。...:Widget 的配置发生变化时,或热重载时,系统会回调该方法      一旦这三个方法被调用,Flutter 随后便会销毁旧的 Widget,并调用 build 方法重建 Widget      销毁...,Flutter 会调用 dispose 方法,而一旦 dispose 方法被调用,组件就要被销毁了,因此可以在 dispose 方法中进行最终的资源释放、移除监听、清理环境等工作high/sentinel_nacos

    1.5K40

    【Flutter】Flutter 页面生命周期 ( 初始化期 | createState | initState | 更新期 | build | 销毁期 | dispose)

    1、createState 2、initState 3、didChangeDependencies 4、build 5、didUpdateWidget 6、deactivate 7、dispose 三、...Widget build(BuildContext context); } 2、StatefulWidget 组件生命周期函数 StatefulWidget 组件生命周期分为三组 : ① 初始化期 : createState...createState 函数 : 所处时期 : 初始化期的生命周期函数 调用时机 : 创建 StatefulWidget 之后调用的第一个方法 ; 抽象方法 : 该方法是抽象方法 , 必须覆盖重写该方法.../// 创建 StatefulWidget 之后调用的第一个方法 , /// 该方法是抽象方法 , 必须覆盖 @override _WidgetLiftCyclePageState createState...() => _WidgetLiftCyclePageState(); } class _WidgetLiftCyclePageState extends State<WidgetLiftCyclePage

    5.6K00
    领券