【发布时间】:2015-05-10 18:38:30
【问题描述】:
根据 Android 参考,您可以使用字符串声明 URL。
这意味着下一个代码应该是正确的(即):
URL url = new URL("http://www.android.com/");
当我尝试使用它时,我得到:
“java.net.MalformedURLException”
AndroidStudio 1.2.1.1 上发生在我身上
我尝试使用的完整代码来自Android的HttpURLConnect的参考:
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);
finally {
urlConnection.disconnect();
}
}
【问题讨论】:
-
很好,能不能把完整的代码给我看一下,记录错误的getMessage()时看到了什么?
-
当然,我已经编辑了主帖。
-
你是否用 try-catch 块包裹了代码块来捕获 MalFormedUrlException ?
标签: android