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"

你可能感兴趣的:(Android开发问题)