Supposons que nous ayons un rxjava observable comme un champ de classe:RxJava observable comme champ de classe
public class MyClass {
private final Observable<Integer> myObservable = Observable.just(1);
public Observable<Integer> getMyObservable() {
return myObservable;
}
}
Dans ce cas, il est juste un exemple de l'observable qui est partagée aux clients de classe.
Qu'en est-hits performances lors de retour toujours une nouvelle instance observable:
public class MyClass{
public Observable<Integer> getMyObservable() {
return Observable.just(1);
}
}
Je demande parce que dans mon codebase j'ai beaucoup de ces qui sont créés observables et renvoyés sur l'appel de méthode. Je me demande si ce serait une bonne idée de créer des instances de classe qui sont ensuite renvoyées?
retour myObservable; toujours retourner la même instance, quel est le problème? – paul