【发布时间】:2016-10-21 20:37:36
【问题描述】:
我是 rxJava 的新手,它让我头晕目眩。基本上,我通过改造从 youtube api 中提取数据,该改造返回 Observable,使用 youtubeDataMapper,我将其映射到包含字符串 videoID 的 Youtube Pojo 对象中。所以我的问题是,如何让这个方法返回那个字符串而不是 Completable?
这是我的方法:
@Override
public Completable downloadVideoUrl(String query) {
addSubscription(youtubeApi.getYoutubeId(query, Constants.youtubeApi)
.map(youtubeDataMapper::map)
.subscribeOn(subscribeScheduler)
.observeOn(observeScheduler)
.subscribe());
return Completable.complete();
}
【问题讨论】: