我有一个网站只响应" true" 使用我的应用程序,我需要打开该网站,然后回复该响应。 我用一些http GET方法尝试了几个小时,但没有任何效果(甚至没有简单复制教程)。
我只需要获得网站的响应(在这种情况下,单词" true")并将其放入textview。但是怎么做呢?我总是失败:
HttpResponse response = client.execute(request);
我得到像
这样的错误 Error in http connection android.os.NetworkOnMainThreadException
我在仿真器和3个智能手机上尝试过,这些智能手机位于wlan并且可以访问互联网。 该应用还具有访问互联网和网络的权限。
我需要一些帮助。谢谢!
答案 0 :(得分:0)
您可以使用库来简化操作。 Android Async Http Client效果很好。
答案 1 :(得分:0)
欢迎使用StackOverflow。
您的问题是您正在尝试在应用程序的UI线程中执行一些网络请求;受框架保护。
如果您对Android不熟悉,建议您阅读以下有关AsyncTask的文章:Processes and Threads