автоматически сгруппирует по пять элементов
Всем привет
Может сможете мне объяснить, кто нибудь
В андроид нужно вытянуть данные из sharedPreferences
Будет длинная история
Тимлид сказал, что инициализировать подписку нужно во вью модели и ответ сетить в BehaviorSubject, а уже на него подписываться из уи
Так я и делал, но данные подгружались с заметной задержкой (замерил через Date().time - около 120-180 мс
Попробовал сделать загрузку данных напрямую (без BehaviorSubject, а сразу слушать Maybe из репозитория)
Данные также подгружаются с задержкой
Далее, я решил замерить время не в subscribe({}), а в doOnNext (для BehaviorSubject) и в doOnSuccess (для Maybe)
Тут уже другая история - если doOnNext показывает те же 120-180 мс, то doOnSuccess выдаёт 7-10мс
И если метод распределения ответа по вью поставить в doOnSuccess, никакой задержки нет
Может ли мне кто-нибудь объяснить, почему такая разница во времени?