最近项目提测之后,测试疯狂点击每一个按钮,导致有些请求数据的按钮连续请求数据,出现崩溃的问题
就想了一个办法,对按钮的点击时间做限制,500毫秒
private long startTime;
//大于0.5秒方个通过
//第一次进来的时候默认通过的(因为时间小于500)
if (System.currentTimeMillis() - startTime <= 500) {
ToastUtil.showToast(getContext(), "切换太快了");
return;
}
//用当前时间赋值给starTime
startTime = System.currentTimeMillis();