1

什么是使方法可调用一次的良好且有效的方法,并且在 2 分钟的时间段内,它在 2 分钟的间隔内被阻止再被调用。只有在两分钟结束后才能再次调用它。

有任何想法吗?

4

1 回答 1

1

您可以将 a 保留和更新System.currentTimeMillis()为静态变量,并检查 currentSystem.currentTimeMillis()是否比 stored 大两分钟System.currentTimeMillis()。如果是这样的话; 继续,做任何你想做的事,如果没有;您可以简单地返回,或抛出异常以稍后捕获它,这是您的电话。

于 2013-04-02T10:36:08.423 回答