Android WebSettingsCompat.setForceDark воссоздает активность
Я пытаюсь заставить webView использовать темную тему, используя implementation "androidx.webkit:webkit:1.2.0-alpha01"
и это:
if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)) {
WebSettingsCompat.setForceDark(thirdPartyWebView.getSettings(), WebSettingsCompat.FORCE_DARK_ON);
}
Неважно, вызываю ли я это в onViewCreated, onCreateView или onAttach моего фрагмента, действие воссоздается, что видно по мигающей анимации. Если есть лучший способ установить темный режим в webView (почему он все равно не устанавливает его автоматически?) Или я должен переопределить onConfigurationChange для uimode? -Я думаю, это больше не рекомендуется?-