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

发布于 2024-12-07 08:31:13 字数 344 浏览 0 评论 0原文

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

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

这里

I call a method based on a boolean value. I try setting that value in onRetainNonConfigurationInstance() to handle screen rotation but somehow it does not call the function correctly. What is the best method to call that will allow me to this:

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

here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2024-12-14 08:31:13

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

onOrientationChanged(int)

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

Maybe you're looking for this: http://developer.android.com/reference/android/view/OrientationListener.html

onOrientationChanged(int)

Called when the orientation of the device has changed. orientation
parameter is in degrees, ranging from 0 to 359. orientation is 0
degrees when the device is oriented in its natural position, 90
degrees when its left side is at the top, 180 degrees when it is
upside down, and 270 degrees when its right side is to the top.
ORIENTATION_UNKNOWN is returned when the device is close to flat and
the orientation cannot be determined.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文