执行HTTP请求时出现NetworkOnMainThreadException

用户名

我搜寻了整个互联网,但没有答案可以帮助我。

我正在尝试从MySQL数据库中获取数据字符串,但仅收到此'andoid.os.NetworkOnMainThreadException'错误。有人可以帮我吗?

这是我的代码:

public String getInformationForBarcode(String barcode) {
    try {

        HttpClient httpClient = new DefaultHttpClient();
        HttpPost httpPost = new HttpPost("http://www.example.com"); // Yes, i changed this in live code to my url with data in it
        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        final String response = httpClient.execute(httpPost,
                responseHandler);
        return response.trim();
    } catch (Exception e) {
        System.out.println("ERROR : " + e.toString());
        return "error";
    }          
}

是的,我将

<uses-permission android:name="android.permission.INTERNET" />

我所得到的只是LogCat中的错误消息:(

希望你们中的一个能帮助我!

谢谢回答。

桑托里亚

当您尝试建立与数据库的连接时,最好在另一个线程中执行此操作,以避免应用程序崩溃,因为此类操作可能需要很长时间。您可以用来AsyncTask在后台执行这些操作。请访问开发者网站,以获取有关任务http://developer.android.com/reference/android/os/AsyncTask.html的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试执行简单的http请求时出现JS错误错误

来自分类Dev

订阅时出现RxJava NetworkOnMainThreadException

来自分类Dev

使用 JDBC 驱动程序执行 Sql 查询时出现 NetworkOnMainThreadException

来自分类Dev

发出HTTP请求时出现OpenSSL错误

来自分类Dev

在Laravel中执行AJAX请求时出现500错误

来自分类Dev

在sqlalchemy上执行JSON发布请求时出现KeyError

来自分类Dev

发出HTTP请求时出现类型不匹配错误

来自分类Dev

发出http GET请求时出现超时错误

来自分类Dev

尝试提交表单时出现HTTP发布请求错误

来自分类Dev

错误:发出HTTPS / HTTP请求时出现getaddrinfo ENOTFOUND错误

来自分类Dev

提交HTTP POST请求时出现问题

来自分类Dev

转发Servlet POST请求时出现HTTP错误405

来自分类Dev

在 http 请求中使用 GET 方法时出现错误域

来自分类Dev

为什么在发出 HTTP 请求时出现“Uncaught ReferenceError:”?

来自分类Dev

在Python 2.7中执行http请求时使用'while True'

来自分类Dev

节点-使用axios执行http请求时收到ECONNRESET错误

来自分类Dev

使用nodejs执行http发布请求时出错

来自分类Dev

执行Google Dataflow作业时出现HTTP传输错误

来自分类Dev

HTTP请求失败!尝试从youtube获取内容时出现HTTP / 1.0 400错误请求

来自分类Dev

Android JAVA HTTP GET请求-带有NULL消息的NetworkOnMainThreadException

来自分类Dev

php SoapClient在执行soap请求时出现错误“无法分配请求的地址”

来自分类Dev

错误:使用asynctask时出现android.os.NetworkOnMainThreadException

来自分类Dev

可观察的可订阅rxjava时出现NetworkOnMainThreadException

来自分类Dev

使用php发送GET请求时出现HTTP 400错误请求错误

来自分类Dev

节点http请求的执行顺序混乱,导致使用现时值的API出现问题

来自分类Dev

尝试执行任何apt操作时出现“ E:pycompile:233:未安装请求的版本”

来自分类Dev

在JavaScript中执行Ajax请求时出现奇怪的字符串比较

来自分类Dev

当我尝试在节点中执行https发布请求时,出现getaddrinfo ENOTFOUND错误

来自分类Dev

当我执行各种 ajax 请求时,我的浏览器中出现了模糊的内存泄漏

Related 相关文章

  1. 1

    尝试执行简单的http请求时出现JS错误错误

  2. 2

    订阅时出现RxJava NetworkOnMainThreadException

  3. 3

    使用 JDBC 驱动程序执行 Sql 查询时出现 NetworkOnMainThreadException

  4. 4

    发出HTTP请求时出现OpenSSL错误

  5. 5

    在Laravel中执行AJAX请求时出现500错误

  6. 6

    在sqlalchemy上执行JSON发布请求时出现KeyError

  7. 7

    发出HTTP请求时出现类型不匹配错误

  8. 8

    发出http GET请求时出现超时错误

  9. 9

    尝试提交表单时出现HTTP发布请求错误

  10. 10

    错误:发出HTTPS / HTTP请求时出现getaddrinfo ENOTFOUND错误

  11. 11

    提交HTTP POST请求时出现问题

  12. 12

    转发Servlet POST请求时出现HTTP错误405

  13. 13

    在 http 请求中使用 GET 方法时出现错误域

  14. 14

    为什么在发出 HTTP 请求时出现“Uncaught ReferenceError:”?

  15. 15

    在Python 2.7中执行http请求时使用'while True'

  16. 16

    节点-使用axios执行http请求时收到ECONNRESET错误

  17. 17

    使用nodejs执行http发布请求时出错

  18. 18

    执行Google Dataflow作业时出现HTTP传输错误

  19. 19

    HTTP请求失败!尝试从youtube获取内容时出现HTTP / 1.0 400错误请求

  20. 20

    Android JAVA HTTP GET请求-带有NULL消息的NetworkOnMainThreadException

  21. 21

    php SoapClient在执行soap请求时出现错误“无法分配请求的地址”

  22. 22

    错误:使用asynctask时出现android.os.NetworkOnMainThreadException

  23. 23

    可观察的可订阅rxjava时出现NetworkOnMainThreadException

  24. 24

    使用php发送GET请求时出现HTTP 400错误请求错误

  25. 25

    节点http请求的执行顺序混乱,导致使用现时值的API出现问题

  26. 26

    尝试执行任何apt操作时出现“ E:pycompile:233:未安装请求的版本”

  27. 27

    在JavaScript中执行Ajax请求时出现奇怪的字符串比较

  28. 28

    当我尝试在节点中执行https发布请求时,出现getaddrinfo ENOTFOUND错误

  29. 29

    当我执行各种 ajax 请求时,我的浏览器中出现了模糊的内存泄漏

热门标签

归档