public void setListener(EventListener eventListener) { switch (state) { case START: eventListener.onStart(type); break; case ERROR: eventListener.onError(type, message); break; case FINISH: eventListener.onFinish(type); break; } }
@Override protected void onPostExecute(Integer downloaded) { if (mListener != null) { mListener.onFinish(downloaded); } }