zoukankan      html  css  js  c++  java
  • Android -- 点击双下返回退出程序

    背景                                                                                          

    现在好多apk软件都是点击双下的返回键才退出程序,当然还有Toast的位置,gravity,这次我分享一下双下点击退出程序。

    代码                                                                                           

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub
        if(keyCode == KeyEvent.KEYCODE_BACK)
         {  
             for2Click();        //调用双击退出函数
        }
        return false;
    }
    private static Boolean isExit = false;
    
    private void for2Click() {
        Timer tExit = null;
        if (isExit == false) {
            isExit = true; // 准备退出
            Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
            tExit = new Timer();
            tExit.schedule(new TimerTask() {
                @Override
                public void run() {
                    isExit = false; // 取消退出
                }
            }, 2000); // 2秒
    
        } else {
            finish();
            System.exit(0);//finish();
        }
    }

    我是天王盖地虎的分割线                                                              

    这例子要改的代码已全部奉上,就不再给源代码了哈。

    转载请注明出处:http://www.cnblogs.com/yydcdut/p/3720580.html

  • 相关阅读:
    Practice II 字符串
    Euleriar Path 入门
    2-SAT 入门
    Practice I 图论
    游戏中寻找学习JAVA的乐趣之坦克大战系列5-坦克的动态参数
    JQuery教程:实现轮播图效果
    HTML表格应用
    菜鸟Vue学习笔记(三)
    Java成神路上之设计模式系列教程之一
    JVM垃圾回收机制之对象回收算法
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3720580.html
Copyright © 2011-2022 走看看