Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么是使方法可调用一次的良好且有效的方法,并且在 2 分钟的时间段内,它在 2 分钟的间隔内被阻止再被调用。只有在两分钟结束后才能再次调用它。
有任何想法吗?
您可以将 a 保留和更新System.currentTimeMillis()为静态变量,并检查 currentSystem.currentTimeMillis()是否比 stored 大两分钟System.currentTimeMillis()。如果是这样的话; 继续,做任何你想做的事,如果没有;您可以简单地返回,或抛出异常以稍后捕获它,这是您的电话。
System.currentTimeMillis()