从任何地方全球定位听众

时间:2013-11-23 16:43:48

标签: android

我需要像OrientationEventListener这样的东西。问题OrientationEventListener是,它取决于传感器。因此即使它的1度旋转也会被调用。此外,如果设备没有传感器,但通过按钮改变方向。那我觉得那个方法不会被调用。是否有类似于从任何地方倾听方向的东西,只需要像OrientationEventListener这样的上下文?

1 个答案:

答案 0 :(得分:0)

您可以使用Activity.onConfigurationChanged()

public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        //...
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
        /...
    }
  }

}