If the Activity tab in the manifest file does not specify the direction android:screenOrientation="landscape"
of the screen
The default is the vertical screen, activity life cycle in the lock screen and open the screen when it is normal:
However, if you do not specify the orientation of the screen under the Activity tab in the manifest file android:screenOrientation="landscape"
, the activity will re-create
The life cycle of the lock screen is:
Destroyed and then re-created, and then in a paused state.
The life cycle when the screen is turned on is:
Destroyed again, rebuilt.
So the screen after the lock screen will be destroyed two times, rebuilt two times.
The workarounds are:
Configure Under Activity tab in the manifest file
android:configChanges="orientation|screenSize"
。
Remember that configuring under the Application tab is not working.
Life cycle of activity during lock screen