Synchronous ResponseHandler used in AsyncHttpClient


错误如下:

java.lang.IllegalArgumentException: 

Synchronous ResponseHandler used in AsyncHttpClient. 

You should create your response handler in a looper thread or use SyncHttpClient instead.



原因:

  其实上面的报错信息已经解释的很清楚了,

  同步的ResponseHandler用在了异步的http客户端上,你需要给你的线程创建一个looper或者使用SyncHttpClient



解决办法:

1不使用异步,使用同步的,即SyncHttpClient。

2将new XXXXXHttpResponseHandler(){....}这个handler的定义在你新起的线程外。



你可能感兴趣的:(looper,AsyncHttpClient,ResponseHandler,SyncHttpClient)