LoopJ asynchron Http客户端loopj调度程序重复client.get onFailure()

时间:2015-12-18 23:06:55

标签: asynchronous scheduler loopj

我正在使用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);
                }

1 个答案:

答案 0 :(得分:1)

我们可以添加重试:

 @Override
 public void onRetry(int retryNo) {
     // Request was retried
 }

loopj-link