은 내가 웹보기를 사용하여 RSS 피드에서 파싱 HTML 데이터를로드하기 위해 노력하고있어,하지만 웹보기는 주장 페이지가 :WebView가 데이터를로드하지 않습니까?
"데이터 : text/html과; 난 UTF-8, [HTML 표시하려고 함] "
을 사용할 수 없습니다.
나는 이상한 그것이 내가 단지 그것을 표시 할 때 URL로 html로 데이터를 넣는 것으로 보인다 것을 찾을 수 있습니다.
여기 내 코드는 웹보기 위해 바로 지금이다 : DEFAULTTEXT를 다음 HTML이 식별자가 번들에서 문자열로 전달 된
Bundle data = getIntent().getExtras();
WebView webview = new WebView(this);
setContentView(webview);
webview.loadData(data.getString("DEFAULTTEXT"), "text/html", "utf-8");
. 클래스를 테스트했는데 HTML이 으로 전달되면 올바르게 표시되지 않습니다.
내가 시도한 일부 웹 페이지에서는 정상적으로 작동하지만 다른 웹 페이지에서는 정상적으로 작동합니다. 나는 작동하는 코드와 그렇지 않은 코드를 게시하려고 노력할 것입니다.
이 문제가 있습니다. 당신은 해결책을 찾아 냈습니까? 자바 문자열을 읽고 있는데 표시되지 않습니다. 하지만 복사하여 파일 : ///assets/my.html url을 사용하여 엽니 다 .html 파일에 붙여 넣을 때 잘 열립니다. 그래서 html을 렌더링 할 수 있지만 생성 된 문자열에있을 때는 html을 좋아하지 않습니다. – GrkEngineer
같은 문제가 있습니다. 일부 페이지는 작동하지만 일부는 작동하지 않습니다 ... – pambuk
실제로 loadDataWithBaseURL이 문제를 해결했습니다. – pambuk