onConfigurationChanged被调用,反之亦然。但是当设备的旋转从90变为270时,它不会被调用,反之亦然。他们都是风景。
发生这样的事件时是否有一个被调用的函数?我不想连续检查轮换。
我的应用程序检查onConfigurationChanged中设备的旋转。除了我提到的一个案例外,工作正常。
有谁知道应该在这做什么?我经常搜索,找不到任何东西。
谢谢!
答案 0 :(得分:0)
这将根据设备的自然方向为您提供旋转角度基础,因此在您的onConfigurationChanged()
方法中,您应该从中受益。
Display display = ((WindowManager)
context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int rotation = display.getRotation();