android夜間模式下activity橫豎屏切換重走生命週期問題

最近在弄夜間模式的時候遇到activity在夜間模式下,activity會重走生命週期,而正常模式不會重走。

1.首先夜間模式使用的是https://blog.csdn.net/qq_20521573/article/details/76222085博客中的實現方式,這裏再把使用中細節地方說一下,如果實在Application中填寫了主題,那麼activity中不必再寫相關切換主題的代碼,activity會自動切換。

2.接下來就是重走生命週期的問題,只要將AndroidMainfest文件中的當前activity配置文件(1)改成(2)即可。

(1)android:configChanges="orientation|screenSize|keyboardHidden“
(2)android:configChanges="orientation|screenSize|keyboardHidden|uiMode"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章