私は、数秒ごとにApiコールして問い合わせる処理を作りたくてこの機能を使いました。
定期的に処理を呼ぶ(監視)
import 'dart:async';
Timer? timer;
// 10秒ごとに実行
timer = Timer.periodic(const Duration(seconds: 10), (Timer timer) {
// 10秒毎のタスク
});
後処理
disposeとかでタイマーを消します。
// タイマー停止
timer!.cancel();

私は、数秒ごとにApiコールして問い合わせる処理を作りたくてこの機能を使いました。
import 'dart:async';
Timer? timer;
// 10秒ごとに実行
timer = Timer.periodic(const Duration(seconds: 10), (Timer timer) {
// 10秒毎のタスク
});
disposeとかでタイマーを消します。
// タイマー停止
timer!.cancel();