是否有类似onrotate()的方法或Android中具有类似功能的方法?

时间:2011-09-28 19:25:26

标签: android iphone multithreading rotation

我基于布尔值调用方法。我尝试在onRetainNonConfigurationInstance()中设置该值来处理屏幕旋转,但不知何故它没有正确调用函数。什么是最好的方法来让我这样做:

public void methodName() //ideally something like onRotate()
{
  if (booleanValue == true)
  {
    booleanValue2 = false;
    method1();
   }
   else
  {
    booleanValue2 = true;
    method2();
   }
}

这里

1 个答案:

答案 0 :(得分:1)

也许你正在寻找:http://developer.android.com/reference/android/view/OrientationListener.html

onOrientationChanged(int)的

  

当设备的方向发生变化时调用。取向   参数以度为单位,范围从0到359.方向为0   当设备定位在其自然位置时的度数,90   当它的左侧在顶部时为180度,当它是时为180度   颠倒,当它的右侧到顶部时270度。   当设备接近平坦时,返回ORIENTATION_UNKNOWN   方向无法确定。