在需要执行防误触的Activity重新 onKeyUp 方法
/**
* 防触碰处理
* @param keyCode
* @param event
* @return
*/
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
long secondTime = System.currentTimeMillis();
if (secondTime - firstTime > 3000) {
Toast.makeText(this, "再按一次退出程序!", Toast.LENGTH_SHORT).show();
firstTime = secondTime;
return true;
} else {
System.exit(0);
}
break;
}
return super.onKeyUp(keyCode, event);
}