小编RvE*_*RvE的帖子

HonyComb和DefaultHttpClient

在我的代码中我有这个

        Log.d("WFlog (executeRequest)", request.toString()) ;
        httpResponse = client.execute(request);  
        Log.d("WFlog (execute)", request.toString()) ;
Run Code Online (Sandbox Code Playgroud)

使用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)
Run Code Online (Sandbox Code Playgroud)

知道我应该寻找什么吗?

android httpresponse httpclient

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

httpclient ×1

httpresponse ×1