public void showCategoryList(BooksByCats data, bool isRefresh) { if (isRefresh) { start = 0; mAdapter.clear(); } mAdapter.addAll(data.books); start += data.books.Count(); }
void getRankList(String id) { BookApi.Instance.getRanking(id) .SubscribeOn(DefaultScheduler.Instance) .ObserveOn(Application.SynchronizationContext) .Subscribe(data => { List <Rankings.RankingBean.BooksBean> books = data.ranking.books; BooksByCats cats = new BooksByCats(); cats.books = new List <BooksByCats.BooksBean>(); foreach (Rankings.RankingBean.BooksBean bean in books) { cats.books.Add(new BooksByCats.BooksBean(bean._id, bean.cover, bean.title, bean.author, bean.cat, bean.shortIntro, bean.latelyFollower, bean.retentionRatio)); } showRankList(cats); }, e => { LogUtils.e("SubRankFragment", e.ToString()); showError(); }, () => { LogUtils.i("SubRankFragment", "complete"); complete(); }); }
public void showRankList(BooksByCats data) { mAdapter.clear(); mAdapter.addAll(data.books); }