【发布时间】:2022-11-29 02:40:26
【问题描述】:
我是 flutter 的新手,我正在努力解决应用程序中的错误。我想在 2 秒后打印当前用户的经纬度,我该怎么做?
void startTimer() { const oneSec = const Duration(seconds: 2); timer2 = new Timer.periodic( oneSec, (Timer timer) { if (start == 0) { timer.cancel(); setState(() {}); // }); } else { // setState(() { start--; setState(() { print("My current location ${homeMapCtrl!.userCurrentLatLng}"); }); // }); } }, ); }我正在使用此方法并在 Consumer 中调用它,但它总是运行 1 到 100 秒。
【问题讨论】: