【发布时间】:2015-03-20 14:41:25
【问题描述】:
我有这样的任务:
Observable.just(getMessagesFromDb()).
subscribeOn(Schedulers.newThread()).
observeOn(AndroidSchedulers.mainThread()).
subscribe(incomingMessages -> {
//do something
});
其中getMessagesFromDb 是同步获取消息的方法,内部没有多线程。根据 subscribeOn 方法的 RxAndroid 文档:
在指定的调度器上异步订阅这个 Observable 的观察者
还有我的问题——为什么数据库请求在主线程上执行?异步怎么做?
【问题讨论】:
-
我认为我以前从未见过方法链在末尾带有点。
标签: rx-java rx-android