Android之双击Home退出应用

来源:互联网 发布:好特软件站 编辑:程序博客网 时间:2024/04/19 12:46

private boolean homeBack=false;//标志
private Timer timer = new Timer();//定时

/*
*onKeyDown()
*/
@Override
public boolean onKeyDown(int keyCode,keyEvent event){
if(keyCode==KeyEvent.KEYCODE_BACK){
if(!homeBack){
homeBack=true;//准备退出
Toast.makeText(MainActivity.this,”再按一次退出”,Toast.LENGTH_SHORT).show();
TimerTask task =new TimerTask(){
public void run(){
homeBack=false;//取消退出
}
};
timer.schedule(task,3000);//如果3秒内没有按下返回键,则启动定时器取消刚才执行的任务
}else{
finish();
System.exit(0);
}
}
}

0 0
原创粉丝点击