каком слое должно быть определение на каком треде мы хотим видеть данные, на главном или на побочном? Если например в одном случае полученные данные нужно отобразить на экране, а в другом те же данные пустить дальше по какой-нибудь цепочке действий или записать. Спасибо!
тут есть мнения и нет консенсуса, поищите по истории чата. Основные позиции это "кто делает действие, тот и знает, на каком ему треде выполняться" vs "кто вызывает действие, тот и знает, где ему выполняться" с разными вариациями. Лично мне нравится observeOn писать там, где идёт подписка, и subscribeOn там, где создаётся сам Observable.
Обсуждают сегодня