WebView «мигает» на белом фоне, если включено аппаратное ускорение (Android 3.0+)

У меня проблема с WebView (Android 3.0+), когда WebView всегда отображает белый фон перед отображением моего черного фона («мигает»). Вот мой простой тестовый код:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    WebView webView = new WebView(this);
    webView.setBackgroundColor(Color.BLACK);
    setContentView(webView);
    loadWebView(webView);
    webView.loadDataWithBaseURL("localhost://", "<html><head>" +
            "<style>body {background-color: #000}img{max-width:100%}</style></head>" +
            "<body>" +
            "<img src=\"http://developer.android.com/images/practices/actionbar-phone-splitaction.png\" />" +
            "</body></html>", 
            "text/html", "UTF-8", null);
}

Я перепробовал много решений, чтобы избавиться от этой проблемы, но не повезло.

PS: проблема не появится, если аппаратное ускорение выключено. У кого-нибудь была такая же проблема и она решена?

Спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос