Я встраиваю некоторый контент HTML (хранящийся локально) в мое приложение для Android и использую WebView для его рендеринга.Я обнаружил, что всегда «вижу» загружаемый HTML-контент (т. Е. Белый bg перед отображением страницы), даже если он расположен как «актив» внутри приложения.
Чтобы замаскировать это »Проблема ", в настоящее время я скрываю WebView, подклассифицируя метод onPageFinished () и показывая ProgressDialog, пока страница не завершится.Что раздражает, потому что мы говорим здесь только секунды.
Я видел предложение использовать следующее:
webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
... но это, похоже, не помогает.
Кому-нибудь удалось это преодолеть?(Если бы я мог изменить исходный цвет bg в WebView, это могло бы быть улучшением, но не идеальным)
Большое спасибо.