Я хотел бы знать, можно ли остановить выполнение кода в responseReceived примера http-запроса:
new HttpRequest() {
@Override
public void onResponseReceived(JSONObject result) {
// doing a lot of thing
}
}.get("http://niceUrl");
Внутри onResponseReceived я много чего делаю (разбираю Json, добавляю данные в список и т. д.)
Когда я вызываю эту функцию:
private void stopExecutionOfOnResponseReceived(){
// I would like to stop the previous HttpRequest and launch a new One
}
HttpRequest — это абстрактный класс, который расширяет AsyncTask String, Void, JSONObject.