问题是当我尝试在文本字段中输入一些文本时,键盘会显示一秒钟,然后整个 FutureBuilder 立即重建。\n这是我的 FutureBuilder
\nbody: 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)