0

它适用于三星 s2(android 4.1.2),但在摩托罗拉 mb526(android 2.3.3)上不起作用。帮助。

公共类 JSONParser 扩展 AsyncTask {
……
getResponse = httpClient.execute(httpPost); // 错误!
...

例外情况:

10-02 15:55:08.882: W/System.err(11156): java.net.SocketException: 连接超时
10-02 15:55:08.882:W/System.err(11156):在 org.apache.harmony.luni.platform.OSNetworkSystem.read(本机方法)
10-02 15:55:08.889: W/System.err(11156): java.net.SocketException: 连接超时
10-02 15:55:08.889: W/System.err(11156): 在 dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
10-02 15:55:08.889: W/System.err(11156): 在 org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
10-02 15:55:08.889: W/System.err(11156): 在 org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
10-02 15:55:08.889: W/System.err(11156): 在 org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
10-02 15:55:08.889: W/System.err(11156): 在 org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
10-02 15:55:08.889: W/System.err(11156): 在 org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
10-02 15:55:08.897:W/System.err(11156):在 org.apache.harmony.luni.platform.OSNetworkSystem.read(本机方法)
10-02 15:55:08.905: W/System.err(11156): 在 dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
10-02 15:55:08.905: W/System.err(11156): 在 org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425)
10-02 15:55:08.913: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425)
10-02 15:55:08.921: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
10-02 15:55:08.928: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
10-02 15:55:08.928: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
10-02 15:55:08.928: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.getJSONFromUrl(JSONParser.java:65)
10-02 15:55:08.928: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.doInBackground(JSONParser.java:111)
10-02 15:55:08.928: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.doInBackground(JSONParser.java:1)
10-02 15:55:08.928: W/System.err(11156): 在 android.os.AsyncTask$2.call(AsyncTask.java:185)
10-02 15:55:08.928: W/System.err(11156): 在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
10-02 15:55:08.928: W/System.err(11156): 在 java.util.concurrent.FutureTask.run(FutureTask.java:138)
10-02 15:55:08.928: W/System.err(11156): 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
10-02 15:55:08.936: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
10-02 15:55:08.936: W/System.err(11156): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
10-02 15:55:08.936: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.getJSONFromUrl(JSONParser.java:65)
10-02 15:55:08.936: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.doInBackground(JSONParser.java:111)
10-02 15:55:08.936: W/System.err(11156): 在 com.androidhive.pushnotifications.JSONParser.doInBackground(JSONParser.java:1)
10-02 15:55:08.936: W/System.err(11156): 在 android.os.AsyncTask$2.call(AsyncTask.java:185)
10-02 15:55:08.936: W/System.err(11156): 在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
10-02 15:55:08.936: W/System.err(11156): 在 java.util.concurrent.FutureTask.run(FutureTask.java:138)
10-02 15:55:08.944: W/System.err(11156): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
10-02 15:55:08.952: W/System.err(11156): 在 java.lang.Thread.run(Thread.java:1019)
10-02 15:55:08.952: W/System.err(11156): 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
10-02 15:55:08.952: W/System.err(11156): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
10-02 15:55:08.952: W/System.err(11156): 在 java.lang.Thread.run(Thread.java:1019)
4

0 回答 0