Dans RxJava2, voici mon code :
public void myMethod() {
Flowable.create(e->{
// do sth.
}, BackpressureStrategy.BUFFER)
.subscribeOn(Schedulers.computation())
.observeOn(Schedulers.io())
.subscribe(new Subscriber<ContentsWithChannelVO>() {
@Override
public void onSubscribe(Subscription subscription) { // do sth. }
@Override
public void onNext(ContentsWithChannelVO contentAndChannel) { // do sth. }
@Override
public void onError(Throwable throwable) { // do sth. }
@Override
public void onComplete() { // do sth. }
});
doSomething();
}
Voici un problème de synchronisation.
Je veux savoir comment faire en sorte que ma méthode attende que la méthode flowable
onComplete, c'est-à-dire doSomething()
sera appelé après le flowable
onCompleted.
Je l'ai cherché mais cela ne m'aide pas.