Android再按一次退出软件

来源:互联网 发布:网络用语我有毒的意思 编辑:程序博客网 时间:2024/05/18 00:10
private static boolean isWaitingForsecond = false;
public void exitWaiting() {        if (isWaitingForsecond) {            MainActivity.this.finish();        } else {            Alert.showToast(context, context.getString(R.string.exit_msg));            isWaitingForsecond = true;            new Thread() {                @Override                public void run() {                    try {                        Thread.sleep(1200);                        handler.sendEmptyMessage(3);                    } catch (InterruptedException e) {                        e.printStackTrace();                    }                }            }.start();        }    }
@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {           if (keyCode == KeyEvent.KEYCODE_BACK) {            exitWaiting();            return true;        }        return super.onKeyDown(keyCode, event);    }

 

0 0
原创粉丝点击