LoopJ 异步 Http 客户端 loopj 调度器重复 client.get onFailure()
LoopJ asynchron Http client loopj Scheduler to repeat client.get onFailure()
我正在使用 LoopJ 库的异步 Http 客户端。
我希望它变得更健壮,所以如果出现 Onfailure ,Params 将被保存并在稍后的时间间隔内再次尝试,例如 1 小时。
现在我的问题是,是否有可能在 OnFailure 回调中获取 Requestparams 以便我以后可以再次使用它们?
或者有没有人能想到更好的机会?
loginparams=new RequestParams();
loginparams.put("username", email);
loginparams.put("password", password);
loginClient.doLogin(loginparams, new AsyncHttpResponseHandler() {
@Override
public void onFailure(int i, cz.msebera.android.httpclient.Header[] headers, byte[] bytes, Throwable throwable) {
checker1=false;
Log.v("MYLOG", "On START"+checker1);
}
我们可以添加重试:
@Override
public void onRetry(int retryNo) {
// Request was retried
}
我正在使用 LoopJ 库的异步 Http 客户端。 我希望它变得更健壮,所以如果出现 Onfailure ,Params 将被保存并在稍后的时间间隔内再次尝试,例如 1 小时。 现在我的问题是,是否有可能在 OnFailure 回调中获取 Requestparams 以便我以后可以再次使用它们?
或者有没有人能想到更好的机会?
loginparams=new RequestParams();
loginparams.put("username", email);
loginparams.put("password", password);
loginClient.doLogin(loginparams, new AsyncHttpResponseHandler() {
@Override
public void onFailure(int i, cz.msebera.android.httpclient.Header[] headers, byte[] bytes, Throwable throwable) {
checker1=false;
Log.v("MYLOG", "On START"+checker1);
}
我们可以添加重试:
@Override
public void onRetry(int retryNo) {
// Request was retried
}