如题 在做一个实时搜索 发现有卡顿现象 应该是线程阻塞了 现在有什么办法能控制一秒内只能网络请求一次 求解答
直接屏蔽1秒内监听响应
不会写ObjC,以下是Android上处理防止快速二次点击的方案。
原理大概是一样的,供参考。
private static long lastClickTime;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if ( 0 < timeD && timeD < 1000) {
return true;
}
lastClickTime = time;
return false;
}
if (!isFastDoubleClick()) {
//监听事件
}