小编isu*_*san的帖子

每 5 分钟或定期刷新 Flutter Text 小部件内容

我有一个 FlutterText小部件,它的内容是从外部 REST 调用填充的。我想通过调用 REST 端点每 5 分钟定期刷新小部件内容。

到目前为止,我设法每 5 分钟调用一次端点,但无法使用来自网络的新数据更新/刷新小部件内容。

 class PatientCount {
  int count;
  double amount;

PatientCount({this.count, this.amount});

 PatientCount.fromJson(Map<String, dynamic> map)
  : count = map['count'],
    amount = map['amount'];
}

Future<PatientCount> fetchPatientCount() async {

  var url = "http://localhost:9092/hms/patients-count-on-day";

  Map<String, String> requestHeaders = new Map<String, String>();
  requestHeaders["Accept"] = "application/json";
  requestHeaders["Content-type"] = "application/json";

  String requestBody = '{"consultedOn":' + '16112018' + '}';  

  http.Response response =
  await http.post(url, headers: requestHeaders, body: requestBody);

  final statusCode = response.statusCode;
  final Map responseBody = json.decode(response.body); …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-animation

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1

flutter-animation ×1