下面是我在Activity中按两下退出的方法
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode==KeyEvent.KEYCODE_BACK){
exit();
return false;
}
return super.onKeyDown(keyCode, event);
}
private void exit() {
if (!isexit){
isexit=true;
ToastUtil.showToast("再按一下退出");
handler.sendEmptyMessageDelayed(0,2000);
}else {
finish();
}
}
但是当这样写之后,frgament的回退就不执行了。把这个去掉之后fragment的回退才执行