페이저에 webview가있는 조각이 있는데 그 웹 뷰를 설정하기 위해 사용자 정의 html이 있습니다. 페이징 할 때마다 일부 웹뷰가 - 매번, 때때로 - html이 표시되지 않습니다. 내가 chrome://inspect/
에서 webviews를 검사하고 webview 요소를 보면 HTML을 볼 수 있지만 UI에서 빈 페이지가 표시됩니다. 그리고 나는 html에 아무 문제도 없다는 것을 절대적으로 확신합니다. 그것은 매우 이상합니다.WebView가 HTML을로드하지만 표시하지 않습니다.
이렇게 설정했습니다.
webViewDetail.getSettings().setDefaultTextEncodingName("utf-8");
webViewDetail.getSettings().setUserAgentString(Locale.getDefault().getLanguage());
webViewDetail.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webViewDetail.getSettings().setDomStorageEnabled(true);
webViewDetail.getSettings().setJavaScriptEnabled(true);
webViewDetail.getSettings().setBuiltInZoomControls(true);
webViewDetail.getSettings().setSupportZoom(true);
webViewDetail.getSettings().setDisplayZoomControls(false);
webViewDetail.loadDataWithBaseURL("", contentHtml, "text/html", "utf-8", "");
onReceivedError
내가 말한대로 문제가 없기 때문에 호출되지 않았습니다. 심지어 onPageFinished
이라고합니다. 그러나 onPageCommitVisible
도 호출되지 않습니다.
** 'webViewDetail.loadData (html_value, "text/html", "UTF-8"); ** – Prem
아쉽게도 작동하지 않았습니다. 고마워요 @ 프리 – AtaerCaner
당신의'contentHtml'을 제 친구 인 질문으로 공유 할 수 있습니까 – Prem