public void GetServiceNewsSuccess(List <NewsModel> lists) { recyclerView.Post(() => { if (swipeRefreshLayout.Refreshing) { swipeRefreshLayout.Refreshing = false; } if (!swipeRefreshLayout.Enabled) { swipeRefreshLayout.Enabled = true; } if (pageIndex == 1) { if (lists.Count > 0) { adapter.SetNewData(lists); if (lists.Count < 10) { adapter.LoadMoreEnd(); } else { adapter.SetEnableLoadMore(true); pageIndex++; } refreshTime = DateTime.Now; } else if (adapter.GetData().Count() == 0) { adapter.SetEmptyView(notDataView); } } else { if (lists.Count > 0) { adapter.AddData(lists); adapter.LoadMoreComplete(); pageIndex++; } else { adapter.LoadMoreEnd(); } } }); }
public void GetServiceNewsSuccess(List <NewsModel> newsList) { refreshTime = DateTime.Now; recyclerview_blog.Post(() => { if (!srlBlog.Enabled) { srlBlog.Enabled = true; } if (srlBlog.Refreshing) { srlBlog.Refreshing = false; } if (pageIndex == 1) { if (srlBlog.Refreshing) { srlBlog.Post(() => { srlBlog.Refreshing = false; }); } adapter.SetNewData(newsList); loadMoreWrapper.NotifyAddData(); pageIndex++; } else { if (newsList.Count > 0) { adapter.AddData(newsList); loadMoreWrapper.LoadMoreComplete(); pageIndex++; } else { loadMoreWrapper.LoadMoreEndEmpty(); } } }); }