я могу думать о двух способов получить значение из единогоSIngle RxJava как извлечь объект
Single<HotelResult> observableHotelResult =
apiObservables.getHotelInfoObservable(requestBody);
final HotelResult[] hotelResults = new HotelResult[1];
singleHotelResult
.subscribe(hotelResult -> {
hotelResults[0] = hotelResult;
});
Или
final HotelResult hotelResult = singleHotelResult
.toBlocking()
.value();
Это написано в документации, что мы должны избегать использования метода .toBlocking.
Так есть ли лучший способ получить значение
https://github.com/ReactiveX/RxJava/issues/3956 –