listview 的item点击过快的时候,会打开两个详情页面。button 在快速点击后也可能造成多次响应。解决问题的思路是,在点击后的一段时间内再次点击时不进行处理,即只响应首次点击。 具体实现如下: 123456789 public static boolean isFastDoubleClick(){ long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if(0<timeD&&timeD< 500){ return true; } lastClickTime = time; return false; } 赞微海报分享
近期评论