在1.5和2.0中有个兼容的问题 那就是onBackPressed()方法,是否可以实现修改少量代码就支持兼容呢。

答案是有的,但前提是你已形成良好的习惯,那就是有自己的基类,而且所有Activity都是继承自己的基类,上代码:

public class BaseActivity extends Activity { @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 是否触发按键为back键 if (keyCode == KeyEvent.KEYCODE_BACK) { onBackPressed(); return true; } else {// 如果不是back键正常响应 return super.onKeyDown(keyCode, event); } } public void onBackPressed() { } }

这样就可以实现了,够简单吧,呵呵,以后这块代码再也不用改了。

更多相关文章

  1. Android单选复选框
  2. Android混淆代码所遇到的坑
  3. Android判断是否有可用网络的代码
  4. Android(安卓)防止设备休眠
  5. android20个实用快捷键
  6. Android(安卓)Dialog 对话框详解及示例代码
  7. 秒懂Android(安卓)Studio的奇技淫巧
  8. Android(安卓)Material Design NavigationView
  9. 文章【Android(安卓)的视频编码 H263 MP4V H264】的代码实现

随机推荐

  1. eclipse 项目导入 android studio的方式
  2. Android 通过HTTP POST 上传图片文件
  3. Android Room 数据库
  4. android抓log方法
  5. Android ToastUtils,吐司工具类
  6. 布局概述之帧布局FrameLayout和布局概述
  7. Android 中 上下文Context理解
  8. Android 获取手机本地IP
  9. Android 发送短信功能
  10. Android app jar包