我正在开发一个星座应用程序,当点击图像时应该向服务器发送请求并获得 xml 响应。但我没有得到任何 xml 响应。我正在使用 GET 方法。请帮我解决这个问题。
谢谢
不得在主 UI 线程上执行网络操作。您可以使用AsyncTask
在另一个线程中执行网络操作。
选项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)。