Make immersive mode slightly more reliable on rotation
Cette révision appartient à :
Parent
7118817df7
révision
9dc184adff
1 fichiers modifiés avec 10 ajouts et 1 suppressions
|
@ -182,9 +182,18 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
|||
super.onSaveInstanceState(outState)
|
||||
}
|
||||
|
||||
/**
|
||||
* Set menu visibility again on activity resume to apply immersive mode again if needed.
|
||||
* Helps with rotations.
|
||||
*/
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
setMenuVisibility(menuVisible, animate = false)
|
||||
}
|
||||
|
||||
/**
|
||||
* Called when the window focus changes. It sets the menu visibility to the last known state
|
||||
* to apply again System UI (for immersive mode).
|
||||
* to apply immersive mode again if needed.
|
||||
*/
|
||||
override fun onWindowFocusChanged(hasFocus: Boolean) {
|
||||
super.onWindowFocusChanged(hasFocus)
|
||||
|
|
Référencer dans un nouveau ticket