У меня есть RecyclerView, который отображает некоторые данные. У меня также есть кнопка с плавающим действием, которая выводит пользователя на новое действие. Но когда пользователь возвращается к предыдущему Activity (содержащему RecyclerView), пользователь переходит к началу списка.
Как я могу предотвратить это и вернуть пользователя туда, где они были, прежде чем нажимать кнопку плавающего действия?Возврат к предыдущей позиции прокрутки в RecyclerView
1
A
ответ
0
Извините за более поздний ответ. Вот что вы можете сделать:
1) Получить текущую позицию от вашего менеджера компоновки, как так:
int mPosition = mLinearLayoutManager.findFirstVisibleItemPosition();
2) Override общественного недействительными onSaveInstanceState (Bundle outState) и сохранить видимую позицию следующим образом:
public void onSaveInstanceState(Bundle outState) {
outState.putInt(KEY_SCROLL_POS, mPosition);
super.onSaveInstanceState(outState);
}
3) Восстановление положения при входе в атмосферу деятельности: в onCreate()
сделать следующее:
mPosition = savedInstanceState.getInt(KEY_SCROLL_POS);
Надеюсь, что это поможет.
Смежные вопросы
- 1. Возврат к предыдущей странице
- 2. Возврат к предыдущей странице
- 3. Возврат к предыдущей версии
- 4. Возврат к предыдущей странице
- 5. ASP.NET MVC: возврат к предыдущей позиции после обратной передачи
- 6. JQuery scrolltop() возвращает значение позиции предыдущей прокрутки
- 7. Элемент прокрутки и позиции Android RecyclerView наверху
- 8. Настройка RecyclerView прокрутки позиции на Android
- 9. Android: Возврат к предыдущей операции
- 10. СВЕН: возврат к предыдущей версии
- 11. Возврат к предыдущей активности вручную
- 12. Возврат к предыдущей точке останова
- 13. Возврат к предыдущей строке в .txt-файле
- 14. Возврат к предыдущей стадии в Spring Batch
- 15. Возврат к предыдущей среде в Eclipse
- 16. Возврат позиции, занятой в recyclerview, в другой деятельности?
- 17. Возврат к предыдущей строке с Vim
- 18. Возврат кода svn к определенной предыдущей версии
- 19. Календарь таблица - Возврат к предыдущей торговой даты
- 20. itunesconnect App - возврат к предыдущей версии
- 21. Возврат от текущей деятельности к предыдущей деятельности
- 22. Возврат к предыдущей анимации JQuery SlideUp
- 23. как предотвратить возврат к предыдущей странице
- 24. recyclerview вид внутри прокрутки влияет положение прокрутки
- 25. Возврат к int main() вместо предыдущей функции?
- 26. Возврат к предыдущей фиксации Windows Azure
- 27. Возврат к предыдущей локальной версии на github
- 28. Бесконечные прокрутки в RecyclerView
- 29. JQuery - Страница отскакивает назад к предыдущей позиции после scrollTop()
- 30. прокрутите до последней позиции recyclerview
вы можете сохранить положение прокрутки во время движения вперед, & on return установить сохраненную позицию прокрутки. –