Выполнить завершаемую после single.ignoreElement - PullRequest
0 голосов
/ 25 января 2019

Я хочу выполнить один и doOnSuccess перед завершением . Но завершаемый выполняется до doOnSuccess .

    Completable completable;
    if (uploaded) {
        completable = Completable.complete();
    } else {
        completable = uploadImageSingle()
                 .doOnSuccess(image-> setImageUrl()) 
                 .ignoreElements()
    }

    completable.andThen(uploadEntityContainsImage())
       .subscribe()

Я думаю, setImageUrl выполнится до uploadEntityContainsImage .но uploadEntityContainsImage всегда выполняется до setImageUrl

...