//代码2
public
abstract
class
NoDoubleClickListener
implements
OnClickListener {
public
static
final
int
MIN_CLICK_DELAY_TIME =
1000
;
private
long
lastClickTime =
0
;
@Override
public
void
onClick(View v) {
long
currentTime = Calendar.getInstance().getTimeInMillis();
if
(currentTime - lastClickTime > MIN_CLICK_DELAY_TIME) {
lastClickTime = currentTime;
onNoDoubleClick(v);
}
}
}
//代码3
submitButton.setOnClickListener(
new
NoDoubleClickListener() {
@Override
public
void
onNoDoubleClick(View v) {
submitOrder();
}
});
原文:http://www.cnblogs.com/xiaorenwu702/p/5016361.html