안녕하세요. html 문자열을 전달하려고하고 있습니다. 빈 화면이 표시되는데 loadData와 loadDataWithBaseUrl을 모두 시도했지만 아무 것도받지 못하는 사람이이 작업을 올바르게 수행하는 방법을 알고 있습니까?html을 webView에 문자열로 전달합니다.
내가 지금까지
final WebView webview = (WebView)this.findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
this.getWindow().setFeatureInt(
Window.FEATURE_PROGRESS,
Window.PROGRESS_VISIBILITY_ON);
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view,
String url) {
webview.loadData(url, "text/html", "UTF-8");
return true;
}
public void onPageFinished(WebView view, String url) {
progBar.setVisibility(View.GONE);
loading.setVisibility(View.GONE);
}
});
webview.loadDataWithBaseURL(null, editedHtml, "text/html", "UTF-8", null);