Я использую asyn c, ожидаем внутри initState .. Я использую это для предотвращения загрузки данных каждый раз. но я получаю один и тот же результат ... сначала данные всегда доходят до try
, а затем появляются мои виджеты ... и затем my resultIn
будет последним .. вот мой код
String check="try";
void initState() {
getStatus();
super.initState();
}
void getStatus() async {
bool trustSelfSigned = true;
HttpClient httpClient = new HttpClient()
..badCertificateCallback =
((X509Certificate cert, String host, int port) => trustSelfSigned);
IOClient http = new IOClient(httpClient);
final response = await http.post(.....);
Map<String, dynamic> responseJson = json.decode(response.body);
if (responseJson["status"] == 200) {
setState(() {
fail = false;
resultIn=responseJson["data"]["date"];
});
} else {...}
}
можно ли сделать так, чтобы resultIn=responseJson["data"]["date"]
шел вместе с виджетом?