如何在DayNight模式下避免重定位方向更改活动?

问题描述 投票:0回答:1

我在我的申请中尝试daynight mode。我的问题是,活动正在重新定位方向变化。它适用于AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)。但是当我将nightmode设置为AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)并改变方向时,它会导致活动重启。我在android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"文件中尝试了AndroidManifest.xml。但没有帮助。现在我的问题是如何避免使用AppCompatDelegate.MODE_NIGHT_YES重新启动方向更改的活动。抱歉我的英语不好。任何帮助将不胜感激。谢谢。

android orientation activity-lifecycle
1个回答
0
投票

我回答了类似的问题here

摘要

  • 这是一个错误,将在AppCompat v1.1.0中修复(自v1.1.0-alpha03以来已经修复)。
  • 直到它固定,我会将uiMode-flag添加到android:configChanges
© www.soinside.com 2019 - 2024. All rights reserved.