拦截Activity的后退键处理

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

Java代码 复制代码
  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代码 复制代码
  1. @Override  
  2. public void onBackPressed() {   
  3.     if(条件){   
  4.                   return;   
  5.                }   
  6.     super.onBackPressed();   
  7. }  
原文地址:https://www.cnblogs.com/tt_mc/p/1881528.html