2017-02-15 15 views
1

私のWebViewベースのアプリケーションで、アプリケーションがhttp://mobile.nytimes.com/にアクセスすると、WebViewClientは、元のURL(http://mobile.nytimes.com/)を返してから、「data:text/html」を返して、WebViewClientは6-7 onPageFinished()、最初の3-4はWebView.getUrl(残りの人のために。明らかに、data:text/htmlは、valid URIである。また、を参照してください。URLが "data:text/html"の場合、MalformedURLExceptionを回避する方法?

new URL(myWebView.getUrl()); 

をして、残念ながらこれはでMalformedURLExceptionをスローするときWebView.getUrl()が返すのデータ:text/htmlの "

しかし、私のコードでは、私はこのようなのWebViewのURLからURLをインスタンス化する必要があります。

new URL()MalformedURLExceptionをスローしないように、 'data:text/html'文字列を有効なURL文字列に変換する方法はありますか?

答えて

関連する問題