}
//具体操作
…
}
这种常用的方法,自然是要抽象一个类出来了。
public class OperateLock {
private final static long DEFAULT_PERIOD = 200;
private final long period;
private long lastOperatorTime = 0;
public OperateL
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
ock() {
period = DEFAULT_PERIOD;
}
public OperateLock(int minimumPeriod) {
period = minimumPeriod;
}
public boolean doing() {
boolean doing = false;
long currentTime = System.currentTimeMillis();
if (currentTime - lastOperatorTime > period) {
lastOperatorTime = currentTime;
doing = true;
}
return doing;
}
public boolean doing(int minimumPeriod)