问题
I tried setting my asynchttpclient's timeout in my singleton class but it seems that it doesn't change. I got the 10000 which I think is the default value.
client.setMaxRetriesAndTimeout(0,5000);
Log.i("loopj", ""+ client.getTimeout());
EDIT:
client.setTimeout(5000);
this method is working but for the information, how come setMaxRetriesAndTimeout doesn't?
回答1:
Okay, I got it. From the docs,
setMaxRetriesAndTimeout - sets the maximum retries and timeout between those retries
setTimeout - sets the connect/socket timeout - this one is the 10s by default
来源:https://stackoverflow.com/questions/20853732/loopjs-asynchttpclient-not-setting-the-correct-timeout