URL中的InputStream崩溃

时间:2015-10-16 02:38:26

标签: java android inputstream

我对这一切都很陌生,但我一直在阅读InputStream上的所有内容,试图让我的Android应用程序从URL中读取。我的代码看起来就像所有其他东西一样,但是不起作用:

try {
    URL url = new URL("http://www.somewebsite.com");
    URLConnection urlConnection = (URLConnection)url.openConnection();
    InputStream in = urlConnection.getInputStream(); }
catch (Exception e) {
    Log.e("Error", e.getMessage());
    e.printStackTrace(); }

问题肯定在声明InputStream的行中。当我删除它没有错误。但当它被包括在内时,我得到一个致命错误,我的程序崩溃了:

java.lang.RuntimeException: Unable to start activity ComponentInfo{MainActivity}: java.lang.NullPointerException: println needs a message

这对我来说真的很混乱,因为我的代码看起来就像我在StackOverflow上看到的文档和其他查询一样。作为好奇心,为什么我的代码没有捕获异常?不是那个应该在那里。请帮帮我们,我真的很感激。

0 个答案:

没有答案