我正在编写一个Android应用程序,需要在一段时间内尽可能多次旋转屏幕。
我可以使用setRequestedOrientation(int)旋转屏幕。我遇到的问题是,如果我在最后一次调用Activity,onWindowFocusChanged(boolean)时尝试旋转屏幕,则屏幕无法跟上调用setRequestedOrientation的次数。
我的logcat向我显示我得到大约5-10“将旋转设置为[0 | 1 | 2 | 3]”,然后才能完成一个完整的屏幕旋转。
以下是我的尝试:
我知道我尝试了其他的东西,但我忘记了,那些是最近的,你可以说我已经绝望了。
那么,有没有办法确保Activity完全旋转并接受用户输入?也许有办法检查并查看Activity是否循环并等待输入?这里的任何帮助都绝对棒!谢谢你们。