@SuppressWarnings("unchecked") public void notifyAboutCommentsUpdateBegin() { final List<CommentsUpdateListener> listeners = ListenersWorker.Instance().getListeners(CommentsUpdateListener.class); final Object args[] = new Object[1]; args[0] = post.getId(); for (CommentsUpdateListener listener : listeners) { publishProgress( new Pair<UpdateListener, Pair<Method, Object[]>>( listener, new Pair<Method, Object[]>(methodOnCommentsUpdateBegin, args))); } }
@SuppressWarnings("unchecked") public void notifyAboutFirstCommentsUpdate() { final List<CommentsUpdateListener> listeners = ListenersWorker.Instance().getListeners(CommentsUpdateListener.class); final Object args[] = new Object[4]; args[0] = post.getId(); args[1] = totalBytesParsed; args[2] = totalBytesReaded; args[3] = commentToSelect; for (CommentsUpdateListener listener : listeners) { publishProgress( new Pair<UpdateListener, Pair<Method, Object[]>>( listener, new Pair<Method, Object[]>(methodOnCommentsUpdateFirstEtries, args))); } }