DateTime ? lastPopTime;
if (lastPopTime == null ||
DateTime.now().difference(lastPopTime) >
Duration(seconds: 2)) {
print(lastPopTime);
lastPopTime = DateTime.now();
do somesing
} else {
// lastPopTime = DateTime
// .now(); //如果不注释这行,则强制用户一定要间隔2s后才能成功点击. 而不是以上一次点击成功的时间开始计算.
print("请勿重复点击!");
}
flutter 防止重复点击
最新推荐文章于 2024-09-02 10:09:32 发布
本文介绍了一种基于时间间隔的防重复点击机制实现方法。通过记录最后一次成功的点击时间,并与当前时间进行比较来判断是否允许再次点击。若两次点击间隔不足两秒,则提示用户不要重复点击。
4793

被折叠的 条评论
为什么被折叠?



