以前都是直接Override onKeyDown方法处理的。

 

 

Java代码 拦截Activity的后退键处理
  1. @Override  
  2. public boolean onKeyDown(int keyCode, KeyEvent event) {   
  3.        
  4.     if(keyCode == KeyEvent.KEYCODE_BACK){   
  5.         return true;   
  6.     }   
  7.        
  8.     return super.onKeyDown(keyCode, event);   
  9. }  

 

今天看了文档发现有个更简单的。Override onBackPressed

 

 

Java代码 拦截Activity的后退键处理
  1. @Override  
  2. public void onBackPressed() {   
  3.     if(条件){   
  4.                   return;   
  5.                }   
  6.     super.onBackPressed();   
  7. }  

相关文章:

  • 2021-12-30
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2021-10-08
  • 2022-03-05
  • 2021-11-29
猜你喜欢
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-12-12
  • 2021-07-14
  • 2022-12-23
相关资源
相似解决方案