佛山网站建设 骏域,腾讯官网首页登录入口,dsicuz做的网站,国外引擎搜索原因是调用MediaQuery.of(context)后#xff0c;点击TextField组件时会导致调用build方法。
解决方法#xff1a;在Scaffold组件的body嵌套Builder组件#xff0c;然后设置一个BuildContext变量#xff0c;将Builder组件中的context传递给BuildContext变量#xff0c;然后…原因是调用MediaQuery.of(context)后点击TextField组件时会导致调用build方法。
解决方法在Scaffold组件的body嵌套Builder组件然后设置一个BuildContext变量将Builder组件中的context传递给BuildContext变量然后用到的MediaQuery.of(context)中的context就是这个Builder中的context。 late BuildContext appContext; overrideWidget build(BuildContext context) {return Scaffold(appBar: NavigatorWidget.buildAppBar(context, 选择),backgroundColor: const Color(Co.routeBgColor2),body: Builder(builder: (BuildContext context) {appContext context;这样即可MediaQuery.of(appContext)