怎样不屏蔽Android系统的返回按键

例如:
第一种方法:
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系统的返回按键,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。