Android开发中一种两次点击返回键退出应用的方法

两次点击返回键退出应用,大家经常用 不用多说,直接上代码,有问题的可以交流:
  /**
     * 两秒内点击两次返回键退出程序
     */

    private long first = 0;
    @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        switch (keyCode) {
            case KeyEvent.KEYCODE_BACK:
                long second = System.currentTimeMillis();
                if (second - first > 2000) {
                    ToastUtils.show(MainActivity.this, "再点一次返回键退出应用!");
                    first = second;
                    return true;
                } else {
                this.finish();
        }
                break;
        }
        return super.onKeyUp(keyCode, event);
    }
}

你可能感兴趣的:(Android基础知识总结,android,android开发,应用,boolean,switch)