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;
            }

  • 相关阅读:
    ELK初学搭建(logstash)
    认识基本的UI资源
    C# 枚举器
    NGUI---使用脚本控制聊天系统的内容显示,输入事件交互
    NGUI----简单聊天系统一
    C# 类型、存储和变量
    C# Execl表格文件转xml文件
    网易云音乐如何从0到亿级用户整理笔记
    如何成为一名完美的传道授业解惑者
    grouping sets,cube,rollup,grouping__id,group by
  • 原文地址:https://www.cnblogs.com/fx2008/p/3156914.html
Copyright © 2011-2022 走看看