Android WebSettingsCompat.setForceDark重新创建活动

Android WebSettingsCompat.setForceDark重新创建活动,android,webkit,android-dark-theme,android-darkmode,Android,Webkit,Android Dark Theme,Android Darkmode,我试图通过使用实现“androidx.webkit:webkit:1.2.0-alpha01”使webView使用黑暗主题,并且: if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)) { WebSettingsCompat.setForceDark(thirdPartyWebView.getSettings(), WebSettingsCompat.FORCE_DARK_ON); }

我试图通过使用
实现“androidx.webkit:webkit:1.2.0-alpha01”
使webView使用黑暗主题,并且:

    if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)) {
        WebSettingsCompat.setForceDark(thirdPartyWebView.getSettings(), WebSettingsCompat.FORCE_DARK_ON);
    }
无论我在片段的onViewCreated、onCreateView或onAttach中调用此函数,都不会影响活动的重新创建,这可以通过闪烁的动画看到。如果有更好的方法在webView中设置暗模式(为什么不自动设置它?),或者我应该覆盖uimode的OnConfiguration更改吗-我想这是不推荐了-