LoopJ asynchron Http client loopj Scheduler для повторения client.get onFailure()

Я использую асинхронный Http-клиент библиотеки LoopJ. Я хочу, чтобы он стал более надежным, поэтому, если есть Onfailure , параметры сохраняются и повторяются позже с интервалом, например, в 1 час. Теперь мой вопрос: есть ли возможность получить параметры запроса в обратном вызове OnFailure, чтобы я мог использовать их позже?

Или есть лучшая возможность, которую можно придумать?

    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);
                }

person O.Bey    schedule 18.12.2015    source источник


Ответы (1)


Мы можем добавить повторную попытку:

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

loopj-ссылка

person Vishal Raj    schedule 21.12.2015