com.turbomanage.httpclient.HttpRequestException: java.net.SocketTimeoutException at com.turbomanage.httpclient.AbstractHttpClient.doHttpMethod(AbstractHttpClient.java:235) at com.turbomanage.httpclient.AsyncHttpClient.tryMany(AsyncHttpClient.java:185) at com.turbomanage.httpclient.android.DoHttpRequestTask.doInBackground(DoHttpRequestTask.java:40) at com.turbomanage.httpclient.android.DoHttpRequestTask.doInBackground(DoHttpRequestTask.java:1) at android.os.AsyncTask$2.call(AsyncTask.java:264) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) at java.util.concurrent.FutureTask.run(FutureTask.java:137) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856) Caused by: java.net.SocketTimeoutException at java.net.PlainSocketImpl.read(PlainSocketImpl.java:491) at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46) at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:240) at java.io.InputStream.read(InputStream.java:163) at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142) at java.io.BufferedInputStream.read(BufferedInputStream.java:227) at libcore.io.Streams.readAsciiLine(Streams.java:201) at libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:544) at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:784) at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274) at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168) at com.turbomanage.httpclient.BasicRequestHandler.openInput(BasicRequestHandler.java:77) at com.turbomanage.httpclient.AbstractHttpClient.readInputStream(AbstractHttpClient.java:327) at com.turbomanage.httpclient.AbstractHttpClient.doHttpMethod(AbstractHttpClient.java:219) ... 9 more java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1280) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:219) at java.util.concurrent.FutureTask.get(FutureTask.java:82) at android.os.AsyncTask$3.done(AsyncTask.java:272) 解决办法:异步任务handler
|
|