Я создал список, используя recyclerview в одном действии. Пользователь динамически удаляет некоторые элементы, которые он/она не из списка, поэтому проблема возникает, когда он переходит к этой активности. Действие извлекает все элементы данных, включая те, которые он удалил. Как я могу убедиться, что список recyclerview сохраняет состояние, в котором пользователь оставил его?Сохранить состояние списка рециклирования
ответ
Проблема в списке, который вы используете. Вам также нужно использовать ссылку на список действий в адаптере. Не создавайте другой список в адаптере, просто сохраните ссылку на список действий в адаптере.
В порядке, я следовал за вашей инструкцией, но теперь я не могу назначить обработчик parraable из сохраненного экземпляра в методе onRestoreItemState. Я получаю ошибку типа возвращаемого типа incomaptibe. Я использовал метод getParcelableArrayList – spongyboss
Используйте Bundle, чтобы сохранить массив на onSaveInstanceState (Bundle savedInstanceState) деятельности http://developer.android.com/reference/android/os/Bundle.htmlUpdate Как сохранить состояние андроида приложения ? @Override public void onSaveInstanceState (Bundle outState) { // Сохранение изменений состояния пользовательского интерфейса в файле savedInstanceState. // Этот пакет будет передан onCreate, если процесс // убит и перезапущен. outState.putStringArrayList ("Плейлист", playerList); super.onSaveInstanceState (outState); } –
- 1. Сохранить состояние списка (строк)?
- 2. Сохранить состояние списка <Integer>
- 3. Как сохранить состояние переключателей в представлении списка
- 4. Как сохранить состояние страницы?
- 5. сеансовое состояние списка флагов
- 6. Как сохранить состояние зарегистрированного списка в Android-браузере listview?
- 7. Как сохранить состояние прокрутки сложного списка в фрагменте
- 8. Как сохранить состояние кнопки переключения отдельно по каждому элементу списка
- 9. Как сохранить состояние сохранения раскрывающегося списка с отключенным JavaScript - PHP
- 10. сохранить состояние элементов внутри списка listview каждой строки
- 11. Как сохранить состояние списка во время изменения ориентации?
- 12. Как сохранить состояние индикатора выполнения при прокрутке списка Listen
- 13. сохранить состояние элементов флажка в виде списка множественного выбора
- 14. Сохранить ViewGroup состояние: Android
- 15. Сохранить состояние на NavigationView
- 16. Как сохранить состояние UIScrollView?
- 17. Сохранить состояние моего приложения
- 18. Сохранить состояние дерева Telerik
- 19. Как сохранить состояние переключателя
- 20. Сохранить последнее состояние вкладок
- 21. Как сохранить состояние медиаплеера?
- 22. Сохранить состояние переключателей javascript
- 23. CakePHP сохранить состояние объектов
- 24. Сохранить состояние Direct3D Device
- 25. Сохранить состояние в OnDeactivateAsync
- 26. как сохранить состояние фрагмента
- 27. Сохранить состояние edittext
- 28. Сохранить состояние CheckBox
- 29. сохранить состояние добавленных виджетов
- 30. jQuery - сохранить состояние анимации
Что вы используете для хранения ваших товаров? Это SQLite или файлы или ArrayLIst? –