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? -Я думаю, это больше не рекомендуется?-

0 ответов

Другие вопросы по тегам