Android 双击返回键退出

来源:互联网 发布:51单片机手动复位电路 编辑:程序博客网 时间:2024/05/23 23:59

双击返回键退出

//双击退出@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    //按下键是返回键    if (keyCode == KeyEvent.KEYCODE_BACK) {        if (!isExit) {            Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();            isExit = true;            Timer timer = new Timer();            //定时器  如果2000毫秒之后没按,则重新设置为false  表示用户不想退出            TimerTask timerTask = new TimerTask() {                @Override                public void run() {                    //还原状态                    isExit = false;                }            };            //2000毫秒之后再执行            timer.schedule(timerTask, 2000);            return true;        }    }    return super.onKeyDown(keyCode, event);}
原创粉丝点击