O WebView deve ser carregado duas vezes para carregar corretamente

Quando a página com o WebView é carregada pela primeira vez, às vezes as imagens estão faltando ou são exibidas incorretamente. Se eu recarregar a página, o WebView sempre será exibido perfeitamente. Eu sei que todos primeiro vão pensar que eu configurei o javascript após o loadUrl, mas isso não é verdade.

No onCreate eu tenho:

learnWebView = (WebView)findViewById(R.id.learnWebView);
learnWebView.setWebViewClient(new WebViewClient());
learnWebView.getSettings().setJavaScriptEnabled(true);

Então mais tarde na função chamada depois de onCreate eu tenho:

learnWebView.loadUrl("myurl");

E sim, eu sei que a função com loadUrl é chamada depois de onCreate toda vez.

questionAnswers(3)

yourAnswerToTheQuestion