在Android应用系统中,有的系统给出的退出提示并不是一个对话框的形式,而是给出的是一句提示语“再按一次返回键退出系统”这样的话,那怎样实现这样的功能呢,接下来就具体操作操作

privatestaticBooleanisQuit=false;
Timertimer=newTimer();
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if(keyCode==KeyEvent.KEYCODE_BACK){
if(isQuit==false){
isQuit=true;
Toast.makeText(getBaseContext(),"再按一次返回键退出程序",Toast.LENGTH_SHORT).show();
TimerTasktask=null;
task=newTimerTask(){
@Override
publicvoidrun(){
isQuit=false;
}
};
timer.schedule(task,3000);
}else{
finish();

System.exit(0);
}
}
returnfalse;
}

这里实现的是如果用户第一次点击返回键是,给出提示,如果在3秒内再点击返回键,则退出系统,如果超过3秒,则再一次弹出提示语句