Was ich tun möchte, ist einen einfachen In-Memory-Cache zu erstellen, nur um Observables auszuprobieren. Ich bin jedoch steckengeblieben, weil ich nicht verstehe, wie man ein Observable erstellt. Dies ist der Code, den ich bisher bekommen haben:Wie erstelle ich ein 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;
}
}
Im getMovies()
Methode Ich möchte einen beobachtbaren schaffen und meine lokalen Feld movieWrapper an den Teilnehmer zurück. Wie kann ich das machen? Ich habe versucht mit new Observable.just(movieWrapper)
, aber es führt zu einer Null-Ausnahme.
ich habe versucht, Das und es funktioniert super, vielen Dank! –