首页 > 移动平台 > 详细

如何不屏蔽Android系统的返回按键

时间:2016-01-17 09:47:25      阅读:148      评论:0      收藏:0      [点我收藏+]
比如:
第一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            morePopumenu.disMissMenu();
          //  return true;
           //  return false;  这里假设你是返回的true,false,那么就不会运行系统的返回操作。不能返回//上一个界面,由于这样就没有回调父类的onKeyDown方法就返回了。所以应该这样写例如以下:
          return super.onKeyDown(keyCode, event);
        }


        return super.onKeyDown(keyCode, event);
    }
另外一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub
        //重写方法后。我们就调用父类的方法。这样以便系统的方法能够调用,这句一肯不能忘记
        super.onKeyDown(keyCode, event);
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            morePopumenu.disMissMenu();
           //如今返回:true,代表让系统能继续处理此按键的操作
          //返回false:代表该按键的处理到此结束,不响应系统的处理
            return  true;
        }

        return super.onKeyDown(keyCode, event);
    }

如何不屏蔽Android系统的返回按键

原文:http://www.cnblogs.com/bhlsheji/p/5136783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!