我有一个具有两种布局的活动,用于横向和纵向。一切正常但是!如果我将通过电源按钮锁定屏幕,然后再次按电源按钮,旋转设备并解锁,我的活动将为空。我检查了onCreate()
方法,onDestroy()
和onResume()
。如果锁定屏幕并在没有旋转的情况下解锁,一切都会好的,只会调用onResume()
。但是,如果使用屏幕旋转方法解锁设备onDestroy()
,onCreate()
,onResume(
),onResume(
)将在旋转后和解锁后调用两次onResume()
。
我试图使用android:configChanges="orientation"
- 没有结果。我也试过android:configChanges="orientation|screenSize"
这是个坏主意,因为在此活动之后只使用一个布局取决于应用程序的启动方向
我的设备是Nexus 7 2013