Android: улучшить скорость загрузки WebView локальных файлов HTML? - PullRequest
1 голос
/ 30 декабря 2011

Я встраиваю некоторый контент HTML (хранящийся локально) в мое приложение для Android и использую WebView для его рендеринга.Я обнаружил, что всегда «вижу» загружаемый HTML-контент (т. Е. Белый bg перед отображением страницы), даже если он расположен как «актив» внутри приложения.

Чтобы замаскировать это »Проблема ", в настоящее время я скрываю WebView, подклассифицируя метод onPageFinished () и показывая ProgressDialog, пока страница не завершится.Что раздражает, потому что мы говорим здесь только секунды.

Я видел предложение использовать следующее:

webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

... но это, похоже, не помогает.

Кому-нибудь удалось это преодолеть?(Если бы я мог изменить исходный цвет bg в WebView, это могло бы быть улучшением, но не идеальным)

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...