Flutterで一定の時間経過後に処理を実施するには、Future.delayed
メソッドやTimer
クラスを使用できます。以下に、それぞれの方法の例を示します。
目次
Future.delayed
メソッドを使用する方法
// 5秒後に処理を実行する例
Future.delayed(Duration(seconds: 5), () {
// ここに実行したい処理を書く
print('5秒後に実行されました!');
});
Timer
クラスを使用する方法
import 'dart:async';
Timer(Duration(seconds: 5), () {
// ここに実行したい処理を書く
print('5秒後に実行されました!');
});
Comment