Loopj Android Async Http - при сбое не срабатывает

Я использую отличную асинхронную http-библиотеку из loopj, но натолкнулся на небольшую загвоздку.

Если у пользователя нет подключения к Интернету или он теряет подключение, приложение просто выигралоничего не вернуть. Эта часть ожидается, но это также неЗапустить метод onFailure.

Кроме того, код, который я использовал, когда есть подключение к интернету, работает, поэтому нет проблем на стороне сервера.

Вот некоторый код, который сокращен до минимума. Это также нене работает (я тоже это проверял)

String url = getString(R.string.baseurl) + "/appconnect.php";
client.getHttpClient().getParams().setParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, true);
client.get(url, null, new JsonHttpResponseHandler()
{
    @Override
    public void onSuccess(JSONArray response)
    {
        Toast.makeText(getApplicationContext(), "Success", Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onFailure(Throwable e, JSONArray errorResponse)
    {
        Toast.makeText(getApplicationContext(), "Failure", Toast.LENGTH_SHORT).show();
    }
});

Спасибо Эшли

Ответы на вопрос(3)

Ваш ответ на вопрос