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
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
相关文章推荐
- Android用户点击返回按钮两次退出整个APP
- android两次点击返回键退出和按钮退出对话框
- android中webview显示网页、进度条显示进度、上一页、下一页、支持放大缩小、返回按钮2秒两次点击退出应用
- android_实现点击两次返回按钮才退出程序
- android——实现点击两次返回按钮退出程序
- Android用户点击返回按钮两次退出整个APP
- Android点击MENU,返回键弹出的退出按钮退出系统方法及拦截MENU弹出菜单方法
- 安卓学习之路:两次点击返回退出系统
- Android实现点击两次返回键退出程序
- Android实现点击两次返回键退出
- Android实现两次点击返回键提示退出
- Android 点击两次返回键退出程序
- 如何阻止用户 点击返回 按钮 ,在退出系统(logout)之后
- Android中实现两次点击返回键退出本程序
- Android实现点击两次返回键退出
- android中如何实现连续点击返回键退出整个应用 android两次返回退出应用
- 【转】Android实现点击两次返回键退出
- Android点击两次返回键退出应用
- Android实现点击两次返回键退出
- android 程序 点击两次返回键程序退出(方法总结)