您的位置:首页 > 移动开发 > Android开发

Android点击返回按钮两次退出系统

2013-11-06 11:47 477 查看
在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秒,则再一次弹出提示语句

本文出自 “腾虎” 博客,请务必保留此出处http://tenghu.blog.51cto.com/5754647/1320779
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: