У меня есть RecyclerView и он наполнен данными, как мне сделать так ,что если я получаю новые данные с сервера, я, незаметно для пользователя, оставался на текущем элементе списка и обновляю все старые данные, а не обновлял список заново. Для получения данных я использую javarx и retrofit.
Вот так я получаю данные с сервера:
public Observable<List<Event>> getDashBoardEvents() {
return apiLinks.dashBoard().map(DashBoardWrapper::getEvents);
}
public void displayDashBoard() {
showLoading();
Disposable getSubscription = getDashBoardEvents()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::onEventGetSuccess, this::onEventGetFailed);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники