当前位置: 首页 > 知识库问答 >
问题:

Excute URL get,执行urlget时出错

白浩气
2023-03-14
java prettyprint-override">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();
}

共有1个答案

邹毅
2023-03-14

Android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(strictMode.java:1273)

您不能在主线程上处理网络,这是Android的安全限制,请尝试将您的调用包装在AsyncTask后台服务或线程中。

请阅读有关进程和线程的文档

 类似资料:
  • 我刚遇到这个错误,它突然来了,破坏了我的项目。有没有人可以帮助我解决这个错误:

  • 突然我开始得到这个错误,我不明白为什么如果有人让我知道这个错误在哪里,会有足够的帮助。因为android Studio的新更新,我能得到的就是这个。我得到的错误的详细摘要。

  • 执行 时出错。 这是错误日志: 11-05 05:03:20.171:E/Android runtime(3171):致命异常:async task # 1 < br > 11-05 05:03:20.171:E/Android runtime(3171):Process:com . example . MySQL test,PID:3171 < br > 11-05 05:03:20.171:E

  • 问题内容: 我正在尝试执行以下代码。 它正在生成以下错误。 线程“主”中的异常java.lang.NoClassDefFoundError:com / google / inject / Provider位于java.lang.ClassLoader.defineClass1(本机方法),位于java.lang.ClassLoader.defineClass(未知源),位于java.securit

  • java.lang.RuntimeException:执行doInBackground()E/Android runtime(695)时出错:at Android . OS . async task $ 3 . done(async task . Java:200)E/Android runtime(695):at Java . util . concurrent . future task $

  • 执行获取HQL查询时出现异常。查询大部分时间都有效,但有时会显示此异常 数据库是MySQL,使用的服务器是JBoss 5.1.0 GA 显示的错误是: 组织。冬眠例外GenericJDBCException:无法在组织上执行查询。冬眠例外SQLStateConverter。在组织中处理非特定异常(SQLStateConverter.java:126)。冬眠例外SQLStateConverter。o