未来的建造者会在每个设定状态上不断重建

2023-11-29

我正在构建一个使用 api 的应用程序,并且我正在使用 future 构建器来获取数据,但问题是当状态更改时它会重建,我想防止这种情况发生。

Thanks,


尝试使用这个:

class Example extends StatefulWidget {
  @override
 _ExampleState createState() => _ExampleState();
}

class _ExampleState extends State<Example> {
 Future<response> future;

 @override
 void initState() {
   future = _asyncmethodCall();
   super.initState();
}

@override
Widget build(BuildContext context) {
return FutureBuilder(
  future: future,
  builder: (context, snapshot) {
    // create some layout here
  },
 );
 }

Future<someResponse> _asyncmethodCall() async {
 // async code here
 }
}

类似的问题:如何处理不需要的小部件构建?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未来的建造者会在每个设定状态上不断重建 的相关文章

随机推荐