小编Nik*_*Evi的帖子

FutureBuilder因Flutter中的TextField而重建

问题是当我尝试在文本字段中输入一些文本时,键盘会显示一秒钟,然后整个 FutureBuilder 立即重建。\n这是我的 FutureBuilder

\n
body: FutureBuilder(\n          future: Provider.of<Activities>(context, listen: false).fetchAndSet(),\n          builder: (context, snapshot) => snapshot.connectionState ==\n                  ConnectionState.waiting\n              ? Center(child: CircularProgressIndicator())\n              : Consumer<Activities>(\n                  child: Center(\n                    child: const Text('nothing here'),\n                  ),\n                  builder: (context, activities, ch) => SingleChildScrollView(\n                    child: Center(\n                      child: Column(children: [\n                        Container(\n                          padding:\n                              EdgeInsets.only(top: mediaQuery.size.height / 40),\n                          child: Text(time, style: TextStyle(fontSize: 30)),\n                        ),\n                        DayContainer(mediaQuery, activities),\n                        Container(\n                          height: 300,\n                          child: SingleChildScrollView(\n                            physics: ScrollPhysics(),\n                            child: Column(\n                              children: <Widget>[\n                                ListView.builder(\n                                    physics: NeverScrollableScrollPhysics(),\n                                    shrinkWrap: true,\n                                    itemCount: activities.activities.length,\n                                    itemBuilder: (context, index) {\n                                      return ElementPicker(\n                                          mediaQuery,\n …
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
1
解决办法
1768
查看次数

标签 统计

dart ×1

flutter ×1