我想让我的应用程序仅以纵向显示,所以我在标签中放入android:screenOrientation="portrait"
了Activity
标签AndroidManifest.xml
,并放入setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
了 Activity 的onCreate
方法。
这可以将方向锁定为纵向,但是,当 Activity 启动时,它会显示一次,然后再次显示,所以你会看到一种闪光。我可以确认它onCreate
也被调用了两次。
在我的应用程序中,此闪光灯会导致进一步强制关闭。
我怎样才能消除这种闪光?
编辑
在我描述的活动之前,我有一个闪屏。它运行了两次,因此这个活动运行了两次(通过 Intent)两次。我通过检查此活动是否已使用初始屏幕类中的意图来解决此问题,并且它已经不再运行它。该修复与其说是修复,不如说是一种解决方法,但我希望它对人们有所帮助。