मैं क्या करना चाहता हूं सिर्फ अवलोकन करने के लिए एक सरल इन-मेमोरी कैश बनाना है। हालांकि मैं अटक गया क्योंकि मुझे समझ में नहीं आता कि एक अवलोकन कैसे बनाया जाए।एंड्रॉइड में एक अवलोकन योग्य कैसे बनाएं?
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)
का उपयोग करने की कोशिश की लेकिन इसका परिणाम शून्य अपवाद में हुआ।
मैंने कोशिश की यह और यह बहुत अच्छा काम करता है, बहुत बहुत धन्यवाद! –