以前在Activity中通过onConfigurationChanged(Configuration newConfig)方法来监听设备方向的变化,还得在Configuration里进行判断,不方便,而且发生变化的Configuration不一定是

Orientation,所以很多时候的调用都是多余的。

今天看代码时,看到一个类android.view.OrientationEventListener,专门用来监听Orientation的变化。使用也比较简单,继承这个类后实现onOrientationChanged(int orientation)这个抽象方法,然后调用enable()方法即可。相对应的,停止监听时调用disable()方法。

更多相关文章

  1. android中DownloadManager实现版本更新,监听下载进度实例
  2. Android获取设备屏幕宽高pix值的方法
  3. Android7、8、9最新相关工具编译汇总(adb.exe fastboot.exe)
  4. android onGenericMotionEvent(MotionEvent event)
  5. android IOC框架解析(上)
  6. setBackground、setBackgroundDrawable、setBackgroundResource
  7. [转]android 网络编程 HttpGet类和HttpPost类使用详解
  8. Android(安卓)Service最全面的解析
  9. Android(安卓)NDK 线程回调Java层方法

随机推荐

  1. Android沉浸式状态栏 + actionBar渐变 +
  2. 【Android】Android(安卓)UI 开发_习题
  3. 百度云推送
  4. Android(安卓)SurfaceFlinger原理详解
  5. BrowserslistError: Unknown version 67
  6. Eclipse下加载AndroidSDK源码
  7. Android(安卓)WakeLock 使用总结
  8. basic4android 开发教程
  9. Android(安卓)9.0 Bluetooth源码分析(三)蓝
  10. Android(安卓)4.0 Phone拨号和来电流程分