我希望我的应用仅以人像模式显示。一世 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);)只要应用程序以纵向模式启动,然后在应用程序运行时将其更改为横向。 问题是,如果我在横向模式下启动应用程序,它会显示启动画面一秒钟,然后全黑,再次显示启动画面。这一直在继续,永远不会进入下一个屏幕。 任何有关解决此问题的帮助都非常感谢。 感谢。
答案 0 :(得分:2)
您可以在活动清单中找到它
<activity android:name=".MainActivity" android:screenOrientation="portrait" />
答案 1 :(得分:0)
重新检查您的Manifest.xml - 谁是启动器活动,谁是默认活动。 还要重新检查从启动画面调用的活动。也许这个名字因某种原因而改变了。
如果没有,请尝试使用以下答案:Android - switching between landscape and portrait mode makes Intent lose values
答案 2 :(得分:0)
我不知道你写的是什么代码..可能你可以分享一些你在调用splashscreen的代码片段,经过一段时间的间隔后你会调用另一个活动......我们可以为你提供解决方案。