2017-02-15 1 views
1

내 WebView 기반 앱에서 앱이 http://mobile.nytimes.com/에 WebViewClient가 6-7 onPageFinished()를 받으면 원래의 URL (http://mobile.nytimes.com/)을 반환하지만 첫 번째 3-4는 WebView.getUrl(이고 "data : text/html" 나머지는. 명백하게, data:text/htmlvalid URI이다. 또한 https://url.spec.whatwg.org/#fetch-scheme을 참조하십시오.URL이 "data : text/html"인 경우 MalformedURLException을 피하는 방법은 무엇입니까?

new URL(myWebView.getUrl()); 

을 불행하게도 이것은 않고 MalformedURLException를 throw 할 때 WebView.getUrl()가 반환 '데이터 : text/html과'

하지만, 내 코드에서,이 같은 웹보기의 URL에서 URL을 인스턴스화 할 필요가있다.

new URL()MalformedURLException을 던지지 않도록 'data : text/html'문자열을 유효한 URL 문자열로 변환하는 방법이 있습니까?

답변

관련 문제