【发布时间】:2018-03-17 22:50:30
【问题描述】:
我有一个设置活动,它有一个选项允许用户使用以下方式在夜间和白天模式之间切换:
AppCompatDelegate.setDefaultNightMode();
这对我几乎所有的活动都非常有效,因为当发生这种情况时,android 会强制更改配置,从而导致所有活动都随着配置更改而重新启动。
但是我有一个活动是 singleTop:
<activity
android:name=".MyActivity"
android:launchMode="singleTop" />
此活动没有看到配置更改,也没有重新启动。如果我删除 singleTop 活动会看到配置更改并重新启动。这是android中的错误吗?我已更新到最新的支持库 (27.1.0),但仍然没有运气。
【问题讨论】:
标签: android android-activity android-theme