Quello che voglio fare è creare una semplice cache in memoria solo per provare Observables out. Tuttavia mi sono bloccato perché non capisco come creare un osservabile. Questo è il codice che ho ottenuto finora:Come creare un Observable in Android?
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;
}
}
Nel metodo getMovies()
voglio creare un osservabile e restituire il mio movieWrapper campo locale al sottoscrittore. Come posso fare questo? Ho provato con l'uso di new Observable.just(movieWrapper)
ma risulta in un'eccezione nulla.
ho provato questo e funziona benissimo, grazie mille! –