WebView muss zum korrekten Laden zweimal geladen werden

Wenn die Seite mit dem WebView zum ersten Mal geladen wird, fehlen manchmal Bilder oder werden falsch angezeigt. Wenn ich die Seite neu lade, wird das WebView immer perfekt angezeigt. Ich weiß, jeder wird zuerst denken, dass ich nach loadUrl Javascript eingestellt habe, aber das ist nicht wahr.

In onCreate habe ich:

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

Dann habe ich später in der nach onCreate aufgerufenen Funktion:

learnWebView.loadUrl("myurl");

Und ja, ich weiß, dass die Funktion mit loadUrl jedes Mal nach onCreate aufgerufen wird.