我想要做的是创建一个简单的内存中缓存,只是为了试用Observables。但是我被卡住了,因为我不明白如何创建一个observable。这是迄今为止我已经得到的代码:如何在Android中创建Observable?
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()
方法我想创建一个可观察和我的本地视野movieWrapper返回给用户。我怎样才能做到这一点?我尝试使用new Observable.just(movieWrapper)
,但它导致空例外。
我试着这和它很好,非常感谢! –