我的应用程序有一个问题,当我切换系统主题时,它会将整个应用程序重新启动到主要 fragment ,我该如何防止这种情况,当切换到暗模式或亮模式时,它不会重新启动整个应用程序。
最佳答案
我有同样的问题,我花了很多时间试图找到解决方案。然后,我在 Medium 上找到了这篇文章:
Applying dark mode without recreating your app
您需要在您的 Activity 上指定 uiMode,并自行处理主题状态的变化。
<activity
android:name=".MyActivity"
android:configChanges="uiMode" />
关于android - 在android studio中切换主题时防止重启应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66379217/