서버와 통신하면서 html 내용을 다운받는 프로그램을 만들려고 합니다.

browser = (WebView) findViewById(R.id.newsbody);
browser.loadData(newsBody, "text/html", "UTF-8");

newsBody가 서버에서 받은 내용인데 서버에서는 항상 데이터가 내려오는 것을 로그로 확인했습니다. 하지만 디스플레이가 정상적으로 될때가 있고 안 될때가 있습니다.

android_webview1.bmpandroid_webview2.bmp

첨부한 화면은 될때와 안될때인데 Web page not available 이 왜 뜨는건지 알수가 없어서 이렇게 질문을 올립니다.