У меня есть интерфейс обратного вызова:
public interface OnServerDoneListener {
void onDone(int code, byte[] body);
void onFailure();
}
Он используется в качестве прослушивателя HTTP-запросов во многих местах приложения:
HttpClient.getInstance().post(request, new OnServerDoneListener() {
@Override
public void onDone(int code, byte[] body) {
}
@Override
public void onFailure() {
}
});
Теперь я хочу вызвать один и тот же код для всех реализаций обратного вызова onFailure (например, с использованием super). И переопределите его, если необходимо, для некоторых случаев. Как это сделать?