2014-11-26 4 views
1

Я использую loopj (http://loopj.com/android-async-http/) в моих проектах андроида.Android - Loopj Cancel Обработка результата

Я показываю диалоговое сообщение в onFail(), если в моем HTTP-вызове есть ошибка. Но когда у пользователя плохое сетевое соединение, и если клики назад, не дожидаясь результата вызова, появляется диалоговое окно с предупреждением об ошибках.

Я хочу отменить обработку результата http-вызова, если пользователь переходит из действия или фрагмента. Можете ли вы предложить правильный способ справиться с этим?

Спасибо.

ответ

0

Вы можете переопределить onPause() в своем фрагменте и вызвать cancelAllRequests на вашем AsyncHttpClient.