开发者社区 问答 正文

关于安卓监听返回键无反应 的问题

重写了`
onKeyDown(int keyCode, KeyEvent event) 但是按返回键没反应,去掉onKeyDown(int keyCode, KeyEvent event)` 方法就有效了

 public boolean onKeyDown(int keyCode, KeyEvent event)

 {

 if (keyCode == KeyEvent.KEYCODE_BACK )

 {

 //为什么重写了此方法返回键就无效了呢
 return true;
 } 
        return super.onKeyDown(keyCode, event);

    }  

展开
收起
爵霸 2016-03-25 08:19:06 2219 分享 版权
1 条回答
写回答
取消 提交回答
  • 
    public boolean onKeyDown(int keyCode, KeyEvent event) {
     if(keyCode == KeyEvent.KEYCODE_BACK ) {
     // XX 是要从哪返回的view
     XX.goBack();
     }
     }
    2019-07-17 19:13:19
    赞同 展开评论
问答分类:
问答标签:
问答地址: