-2

我正在开发一个星座应用程序,当点击图像时应该向服务器发送请求并获得 xml 响应。但我没有得到任何 xml 响应。我正在使用 GET 方法。请帮我解决这个问题。

谢谢

4

2 回答 2

1

不得在主 UI 线程上执行网络操作。您可以使用AsyncTask在另一个线程中执行网络操作。

于 2013-01-17T11:11:08.197 回答
0

选项1:

 StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
 StrictMode.setThreadPolicy(policy);

但老实说,最好不要使用第一个选项,而是使用第二个选项。

//================================================= ============================
选项2:

使用本教程制作正确的 ASyncTask:http ://www.elvenware.com/charlie/development/android/SimpleHttpGetThread.html

//================================================= ============================ 使用 ASyncTask 作为最终任务(选项 2)。

于 2013-01-17T11:15:20.473 回答