zoukankan      html  css  js  c++  java
  • Android之单击返回键两次退出

    private static Boolean isExit = false;
            private static Boolean hasTask = false;
            Timer tExit = new Timer();
            TimerTask task = new TimerTask() {
                    @Override
                    public void run() {
                            isExit = false;
                            hasTask = true;
                    }
            };

            @Override
            public boolean onKeyDown(int keyCode, KeyEvent event) {
                    if (keyCode == KeyEvent.KEYCODE_BACK) {
                            if (isExit == false) {
                                    isExit = true;
                                    Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
                                    if (!hasTask) {
                                            tExit.schedule(task, 2000);
                                    }
                            } else {
                                    finish();
                                    System.exit(0);
                            }
                    }
                    return false;
            }

  • 相关阅读:
    Redis入门
    k8s dubbo微服务之maven配置
    NoSQL发展历史与阿里巴巴架构演进分析
    k8s交付dubbo微服务之部署Jenkins
    k8s版本平滑升级
    读 <The Lost Horizon> 感
    luogu P1026 统计单词个数
    acm一些小细节/技巧
    数据结构与算法——常用高级数据结构及其Java实现
    数据结构与算法——常用排序算法及其Java实现
  • 原文地址:https://www.cnblogs.com/fx2008/p/3156914.html
Copyright © 2011-2022 走看看