Example #1
0
  @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)));
    }
  }
Example #2
0
  @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)));
    }
  }