关于android两次点击退出程序

这个方法比较简单

具体方法是重写onKeyDown方法,判断是否在间隔2000毫秒内再次点击返回按键

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        long secondTime = System.currentTimeMillis();
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            if (secondTime - firstTime < 2000) {
                System.exit(0);
            } else {
                ToastUtil.show(this, "再按一次退出程序");
                firstTime = System.currentTimeMillis();
            }
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
发布了3 篇原创文章 · 获赞 3 · 访问量 2572

猜你喜欢

转载自blog.csdn.net/hxuan198/article/details/104244014