Я сталкиваюсь с проблемой отображения веб-просмотра, который я использую в одном из моих приложений.
Когда я вызываю loadData, веб-просмотр сначала отображает текст, а затем загружает изображения страницы (стандартное поведение).
Иногда, если эти изображения изменяют текстовую позицию, старая текстовая позиция не очищается и отображается как старый текст, так и новый текст + изображение
Вот снимок экрана, на котором это выглядит, когдавозникает проблема:
![webview redraw problem](https://i.stack.imgur.com/Xb1Lx.png)
Это похоже на то, что веб-представление неправильно перерисовывает содержимое.Конечно, простой invalidate () не работает ...
Это происходит не часто, но, скажем, один раз за 20.
Код, используемый для отображения данных (называемый вне жизненного цикла Activity)методы):
// Include the html headers to the content received from WS
String webtext = String.format(ConfigApp.HTML_BODY, wsdata.getText());
mWebView.setWebChromeClient(...);
mWebView.setWebViewClient(...);
mWebView.setBackgroundColor(0);
mWebView.loadDataWithBaseURL(null, webtext, "text/html", "UTF-8", null);
Есть идеи, как это исправить?