如果是要请求网络的应用的话,如果用户点击频率过高的话,会不断请求网络,即使在请求的内部connection设置了conn.setConnectTimeout(5000);的话,过多的请求还是会将程序堵塞,所以加以下代码,将问题扼杀在源头上,如果用户点击频率过高的话,就弹吐司。
exitTime是全局变量
if ((System.currentTimeMillis() - exitTime) < 2000) {
Toast.makeText(ActivityMy.this, "您点的太快啦!", 0).show();
} else {
exitTime = System.currentTimeMillis();
//要响应的点击事件
}