反复调用接口说明调用接口的方法反复被调用了,所以为了页面稳定,需要找到一种值调用一次改接口的方法
添加全局变量
var _futureBuilderFuture;
在初始化时唯一一次调用该接口,
@override
void initState() {
super.initState();
_futureBuilderFuture = _gerData();
}
调用FutureBuilder
body: FutureBuilder(
builder: _buildFuture,
future: _futureBuilderFuture,
),