Flutter调优--深入探究MediaQuery引起界面Rebuild的原因及解决办法 | 京东云技术团队
前言我们可以通过MediaQuery.of(context)方法获取到一些设备和系统的相关信息,比如状态栏的高度、当前是否是黑暗模式等等,使用起来相当方便,但是也要注意可能引起的页面rebuild问题。本文会介绍一个典型的例子,并深入源码来探讨引起rebuild的原因,最后介绍避免rebuild的几个办法。典型例子以快递App中的查快递场景举例,首页用MediaQuery.of(context).