R
R
RxJava Essentials CN
GitHub
DevOps
Search…
说明
RX - 从 .NET 到 RxJava
为什么是Observables?
向响应式世界问好
过滤Observables
变换Observables
组合Observables
Schedulers-解决Android主线程问题
与REST无缝结合-RxJava和Retrofit
项目目标
Retrofit
App架构
创建Activity类
创建RecyclerView Adapter
总结
Powered By
GitBook
创建Activity类
我们将在
onCreate()
方法里创建
SwipeRefreshLayout
和
RecyclerView
;我们有一个
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
显示为可见。
Previous
App架构
Next
创建RecyclerView Adapter
Last modified
2yr ago
Copy link