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"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章