android_实现点击两次返回按钮才退出程序

来源:互联网 发布:广州网络营销策划公司 编辑:程序博客网 时间:2024/04/29 11:11

在主界面添加一下代码:

1.添加字段

private long lastClickTime; //最后一次点击返回按钮的时间

 

2.重写onKeyDown方法

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    switch (keyCode) {        case KeyEvent.KEYCODE_BACK:        {            long time = System.currentTimeMillis();            if ( time - lastClickTime < 3000) {                finish();            }else{                ToastUtil.showShortToast("再点击一次退出程序");            }            lastClickTime = time;            return false;        }        default:            break;    }    return super.onKeyDown(keyCode, event);}

 

1 0
原创粉丝点击