android返回键的监听

来源:互联网 发布:淘宝介入谁先举证 编辑:程序博客网 时间:2024/05/16 12:01
  1. /**  
  2.      * 监听Back键按下事件,方法1:  
  3.      * 注意:  
  4.      * super.onBackPressed()会自动调用finish()方法,关闭  
  5.      * 当前Activity.  
  6.      * 若要屏蔽Back键盘,注释该行代码即可  
  7.      */    
  8.     @Override    
  9.     public void onBackPressed() {    
  10.         super.onBackPressed();    
  11.         System.out.println("按下了back键   onBackPressed()");           
  12.     }    
  13.         
  14.         
  15.    /**  
  16.     * 监听Back键按下事件,方法2:  
  17.     * 注意:  
  18.     * 返回值表示:是否能完全处理该事件  
  19.     * 在此处返回false,所以会继续传播该事件.  
  20.     * 在具体项目中此处的返回值视情况而定.  
  21.     */    
  22.     @Override    
  23.     public boolean onKeyDown(int keyCode, KeyEvent event) {    
  24.         if ((keyCode == KeyEvent.KEYCODE_BACK)) {    
  25.              System.out.println("按下了back键   onKeyDown()");     
  26.              return false;    
  27.         }else {    
  28.             return super.onKeyDown(keyCode, event);    
  29.         }    
  30.             
  31.     }