【Dart / Flutter】タイマー定期処理実行で「監視」する

私は、数秒ごとにApiコールして問い合わせる処理を作りたくてこの機能を使いました。

定期的に処理を呼ぶ(監視)

import 'dart:async';
Timer? timer;

// 10秒ごとに実行
timer = Timer.periodic(const Duration(seconds: 10), (Timer timer) {
  // 10秒毎のタスク
});

後処理

disposeとかでタイマーを消します。

// タイマー停止
timer!.cancel();

Flutter開発で知らないと損すること Flutter開発で知らないと損すること

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です