Я использую FutureBuilder
, как это -
FutureBuilder(
future: _future,
builder: (BuildContext context, AsyncSnapshot snapshot) {
return snapshot.connectionState != ConnectionState.done
? CircularProgressIndicator()
: Text('Done');
},
),
В initState
, я звоню _future = getData();
getData
вызывает два асинхронныхфункции, которые вызываются только после установления состояния соединения.Какую проверку я должен поставить, чтобы убедиться, что индикатор выполнения отображается, пока обе функции не будут выполнены?