Android 实现再按一次后退键退出应用程序
2013-04-17 21:10
453 查看
[java] view
plaincopy
private boolean isexit = false;
private boolean hastask = false;
Timer texit = new Timer();
[java] view
plaincopy
TimerTask task = new TimerTask() {
public void run() {
isexit = false;
hastask = true;
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
//DialogAPI.showExit(this);
if(isexit == false){
isexit = true;
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
if(!hastask) {
texit.schedule(task, 2000);
}
}else{
finish();
System.exit(0);
}
return false;
}
return super.onKeyDown(keyCode, event);
}
原文地址:点击打开链接
plaincopy
private boolean isexit = false;
private boolean hastask = false;
Timer texit = new Timer();
[java] view
plaincopy
TimerTask task = new TimerTask() {
public void run() {
isexit = false;
hastask = true;
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
//DialogAPI.showExit(this);
if(isexit == false){
isexit = true;
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
if(!hastask) {
texit.schedule(task, 2000);
}
}else{
finish();
System.exit(0);
}
return false;
}
return super.onKeyDown(keyCode, event);
}
原文地址:点击打开链接
相关文章推荐
- Android 实现再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- android 再按一次后退键退出应用程序
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- Android中实现再按一次返回键退出应用程序
- android 再按一次后退键退出应用程序
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android实现再按一次退出应用程序的方法
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正