A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王小丑 中级黑马   /  2013-2-1 20:33  /  1007 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张向辉 于 2013-2-3 11:48 编辑

            我想写一个连续点击两次后退键推出程序的问题,不知道怎么实现,有没有高手可以解答下,最好给点代码为上,谢谢!

2 个回复

倒序浏览
这个是很容易实现的,我待会儿把代码给你贴上来。
回复 使用道具 举报
只要重写Activity的onKeyDown方法即可:
public boolean onKeyDown(int keyCode, KeyEvent event)  {  
            if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 1) {   
            //按下的如果是back键,同时重复了一次
            //直接结束当前程序的进程
            android.os.Process.killProcess(android.os.Process.myPid());
           //或者使用纯java退出程序的方式
           //System.exit(0);
            }  
  
            return super.onKeyDown(keyCode, event);  
        }  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马