Man*_*Jan 2 android malformedurlexception
我收到此错误:
java.net.MalformedURLException: Protocol not found[java.lang.StringBuilder]
Run Code Online (Sandbox Code Playgroud)
执行以下行时:
url = new URL(urlString.toString());
Run Code Online (Sandbox Code Playgroud)
urlString存储以下值:
http://maps.google.com/maps?f=d&hl=en&saddr=25.04202,121.534761&daddr=25.05202,121.554761&ie=UTF8&0&om=0&output=kml
Run Code Online (Sandbox Code Playgroud)
是什么导致这种例外?
有可能你改变后没有清理
url = new URL( urlString );
Run Code Online (Sandbox Code Playgroud)
至
url = new URL(urlString.toString());
Run Code Online (Sandbox Code Playgroud)
您应该记录传递给URL构造函数的参数的值.这不是你认为的应该是什么.
urlString将以java.lang.StringBuilder @的形式打印一个值,因此如果您尝试构建一个url,则抛出该异常.
但是使用String将打印由stringbuilder构建的内容字符串的值.
| 归档时间: |
|
| 查看次数: |
40379 次 |
| 最近记录: |