Как сохранить список путей к файлам между сессиями?
Я хотел бы реализовать функцию закладок в моем приложении. Я могу справиться со всем, кроме сохранения и загрузки списка сохраненных закладок. Я планирую сохранить местоположения в виде строк, которые содержат пути к каталогам с закладками.
На странице "Параметры хранилища" Руководства разработчика перечислены доступные параметры, но в действительности не указано, в чем заключаются преимущества каждого из них.
Как лучше всего сохранять данные такого рода между сессиями?
1 ответ
Решение
- использование
shared preferences
когда у вас небольшой объем данных, более вероятно, что пара имя-значение будет использоваться, когда вы хотите сохранить некоторые настройки приложения. - использование
Sqlite
когда у вас есть большое количество структурированных данных. Как у вас есть имена и оценки класса, то вы должны использоватьSQLite
- Используйте файлы для более большого размера данных, таких как изображения, видео, xmls
Я надеюсь, что это поможет вам решить, что вы хотите. Но в вашем случае Sqlite
это лучший вариант.