【发布时间】:2016-03-07 16:51:01
【问题描述】:
我想做的是创建一个简单的内存缓存来尝试 Observables。但是我被卡住了,因为我不明白如何创建一个可观察的。这是我目前得到的代码:
public class MovieCache {
MovieWrapper movieWrapper;
public Observable<MovieWrapper> getMovies() {
//How to create and return an Observable<MovieWrapper> here?
}
public void setCache(MovieWrapper wrapper) {
movieWrapper = wrapper;
}
public void clearCache() {
movieWrapper = null;
}
}
在getMovies() 方法中,我想创建一个Observable 并将我的本地字段movieWrapper 返回给订阅者。我怎样才能做到这一点?我尝试使用new Observable.just(movieWrapper),但它会导致空异常。
【问题讨论】:
标签: android rx-java rx-android