美文网首页
Flutter 系统方法调用顺序

Flutter 系统方法调用顺序

作者: Harely | 来源:发表于2020-05-01 16:37 被阅读0次

状态 setState方法调用

  • 出发组件的 build 方法
  • 对子、父小部件的影响:
    • 子控件的build方法会被执行,如果key不同,则initState方法也会被执行;
    • 父控件不执行build和initState;

导航 Navigation

  • 弹框pop:
    • initState和build都不会被执行;
  • 页面pop:
    • pop回来之后,build 方法会被执行;
  • 页面push:
    • push的时候,build 方法会被执行;
  • 列表滚动:
    • 列表新item的build和initState方法都会被执行;
    • 当列表所在页面setState的时候,如果item的key没变化,则item只执行build方法,如果item的key有变化则执行build和initState;

TabBarView切换

  • key改变:
    • initState和build都会被执行;

相关文章

  • Flutter 系统方法调用顺序

    状态 setState方法调用 出发组件的 build 方法; 对子、父小部件的影响:子控件的build方法会被执...

  • 苹果常用的布局方式

    知识点: 1、需要重新布局时,常用的系统方法的调用顺序是怎样的? 答:当一个视图需要重新布局时,系统方法的调用顺序...

  • tableView

    tableView代理的调用顺序 tableView代理方法执行顺序,随着iOS系统版本的不断升级,执行顺序也有所...

  • 系统方法调用顺序打印笔记------

    A控制器push到B控制器,然后pop的过程 +(void) initialize和+(void)load这两个方...

  • Flutter.2.Flutter与OC的双向调用

    Flutter与OC 的双向调用 一. flutter调用OC OC注册方法 flutterViewControl...

  • Flutter与Android通信的三种方式

    一、 MethodChannel主要是flutter端调用android方法。flutter调取android方法...

  • iOS-浅谈OC中+load和+initialize方法

    目录 +load方法---- 类和分类的+load方法调用顺序---- 不同类间的+load方法调用顺序---- ...

  • Flutter怎么与原生交互

    Flutter与原生交互 flutter端: Andoid端: 原生调用flutter方法: NativeMeth...

  • 方法调用顺序

    /**总结:1. 不同种调用方式,他们的方法是存储在各自的区域,且是有调用优先级的(主线程顺序调用)2. 异步的方...

  • 方法调用顺序

    方法调用顺序 1.alloc :创建对象,分配空间 2.init :初始化对象,初始化数据 3.loadView...

网友评论

      本文标题:Flutter 系统方法调用顺序

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