不要使用System.currentTimeMillis()来计算时间间隔
在日常开发中,我们经常需要计算事件发生之间的时间间隔。比如为了防止用户频繁重复点击某个按钮,我们就需要根据上一次点击的时间和当前点击的时间间隔来判断是否响应点击事件,错误代码如下:
123456789private static final int MIN_RESPONSE_TIME = 300;private long lastTouchEventTime = System.current...
阅读全文…