【发布时间】:2011-01-27 21:03:35
【问题描述】:
在我的代码中我有这个
Log.d("WFlog (executeRequest)", request.toString()) ;
httpResponse = client.execute(request);
Log.d("WFlog (execute)", request.toString()) ;
使用 Android 2.2 运行应用程序运行良好,在 logcat 中我可以看到两条日志行。
现在使用 HonyComb 为同一段代码运行应用程序,我似乎从未正确通过 client.execute。我得到的最后一个日志行是“WFlog (executeRequest)”。
在此之后,我看到以下内容:
01-27 21:54:45.169: WARN/System.err(390): android.os.NetworkOnMainThreadException
01-27 21:54:45.196: WARN/System.err(390): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1069)
01-27 21:54:45.196: WARN/System.err(390): at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:368)
01-27 21:54:45.205: WARN/System.err(390): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:208)
01-27 21:54:45.215: WARN/System.err(390): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:431)
01-27 21:54:45.237: WARN/System.err(390): at java.net.Socket.connect(Socket.java:901)
知道我应该寻找什么吗?
【问题讨论】:
标签: android httpclient httpresponse