1.全局变量 防止重复点击
private static long lastClickTime;
public void onClick(View v)
if (isFastDoubleClick()) {
return;
}else{
//弹出Toast或者Dialog
}
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if ( 0 < timeD && timeD < 500) {
lastClickTime = time;
return true;
}
return false;
}
2.线程 ,休眠一定时间
Thread t = new Thread() {
@Override
public void run() {
super.run();
try {
Thread.sleep(500);
//操作
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
t.start();