创建Activity类
我们将在onCreate()方法里创建SwipeRefreshLayoutRecyclerView;我们有一个refreshList()方法来处理用户列表的获取和展示,showRefreshing()方法来管理进度条和RecyclerView的显示。
我们的refreshList()函数看起来如下:
1
private void refreshList() {
2
showRefresh(true);
3
mSeApiManager.getMostPopularSOusers(10)
4
.subscribe(users -> {
5
showRefresh(false);
6
mAdapter.updateUsers(users);
7
}, error -> {
8
App.L.error(error.toString());
9
showRefresh(false);
10
});
11
}
Copied!
我们显示了进度条,从StackExchange API 管理器观测用户列表。一旦获取到列表数据,我们开始展示它并更新Adapter的内容并让RecyclerView显示为可见。
Copy link