Опции, которые вы можете использовать, - сохранить экземпляр вашего фрагмента, установив в вашем фрагменте onCreate()
следующее:
setRetainInstance(true)
Это означает, что этот фрагмент сохранит свой экземпляр и все значения переменныхкоторые назначены на это.Это позволяет использовать эти значения, не возвращаясь к onSavedInstance
.В общем, здесь вам нужно сохранить текущую позицию в переменной.
Имейте в виду, что, поскольку вы сохраняете экземпляр, вы должны быть внимательны при проверке при создании новых экземпляров, чтобыв конечном итоге несколько экземпляров, если вы не хотите.