Как обновить данные, отображаемые в RecyclerView(вызывая notifyDataSetChangedего адаптер), и убедиться, что положение прокрутки сброшено точно туда, где оно было? В случае старого доброго ListViewвсе, что требуется, - это получение getChildAt(0), проверка getTop()и setSelectionFromTopпоследующий...