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

  • 相关阅读:
    2019春总结作业
    2019春第十二周作业
    2019春第十一周作业
    第10周作业---读后感?或许吧。
    第九周作业
    2019春第八周作业
    2019春第七周作业
    第六周作业
    2——目标与榜样
    1——自我介绍
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3720580.html
Copyright © 2011-2022 走看看