【发布时间】:2019-03-15 06:55:02
【问题描述】:
我正在我的应用程序中尝试daynight mode。我的问题是,活动正在根据方向变化重新创建。它适用于 AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO) 。但是当我将 nightmode 设置为 AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES) 并改变方向时,它会导致 活动重启。我在AndroidManifest.xml 文件中尝试了android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"。但没有帮助。现在我的问题是,如何避免使用AppCompatDelegate.MODE_NIGHT_YES 重新启动有关方向更改的活动。对不起我的英语不好。任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: android orientation activity-lifecycle