Пример #1
0
  private void fillRepeatList() {
    RepeatSchedule rs;
    RepeatAdapter ra = (RepeatAdapter) getListAdapter();
    ra.clear();
    int[] ids = RepeatSchedule.getRepeatIds();
    if (ids != null) {
      for (int id : ids) {
        rs = RepeatSchedule.getSchedule(id);
        if (rs == null) {
          continue;
        }

        rs.trans = rs.getTransaction();
        if (rs.trans == null) {
          continue;
        }

        if (mAccountId != 0 && rs.trans.account != mAccountId) {
          continue;
        }

        ra.add(rs);
      }
    }

    ra.notifyDataSetChanged();
  }