public class SingleClick{
private static final int DEFAULT_TIME = 2000;
private static long lastTime;
public static boolean isSingle(){
boolean isSingle ;
long currentTime = =System.currentTimeMillis();
if(currentTime - lastTime <= DEFAULT_TIME){
isSingle = true;
}else{
isSingle = false;
}
lastTime = currentTime;
return isSingle;
}}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(SingleClick.isSingle()){
//do something
}else{
//do otherthing
}
}
});