Cómo permanecer en una posición de desplazamiento en RecyclerView después de agregar elementos, en su primer índice y llamar a notifydatasetchange

Estoy usando un RecyclerView, agrego elementos antes del primer elemento, la posición de desplazamiento se mueve hacia arriba al nuevo primer elemento agregado. ¿Cómo puedo mantener mi posición de desplazamiento después de agregar nuevos elementos en su primer índice y llamarnotifydatasetchange() ?

esto es lo que hago en mi adaptador

    mCurrentFragment.items.addAll(0, createLineItems(dataArrayList));

    notifyDataSetChanged();

Alguna sugerencia ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta