我正在构建一个使用 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(使用前将#替换为@)