Similar presentations:
Способы сохранения данных
1.
Способы сохраненияданных
2.
3.
метод onSaveInstanceState• используется во время работы приложения
• переворот экрана и переход от портретной ориентации к
альбомной и наоборот
• уничтожение Activity системой (например, из-за нехватки
ресурсов)
• можно сохранять как примитивные данные, так и сложные
объекты
4.
класс SharedPreferences (настройки)• требуется сохранять небольшие кусочки данных для дальнейшего
использования, например, данные о пользователе, настройки
конфигурации и т.д.
• используется для сохранения отдельных числовых, строковых
значений и т.п.
• настройки представляют собой группу пар ключ-значение,
которые используются приложением (создается файл)
• данные хранятся постоянно, пока приложение не будет удалено с
телефона
5.
Базы данных SQLite• для хранения информации об объектах (сложные структуры
данных)
• данные сохранятся, пока приложение не удалено
6.
Internal storage, external storage• для хранения больших объёмов мультимедийных данных, аудио,
видео файлов, большие объёмы текста (электронные книги)
• во внутреннем хранилище (на жестком диске)
• во внешнем хранилище (sd-карта)
7.
Облачное хранилище Server• доступ с разных устройств
• данные будут храниться до тех пор, пока не будут удалены с
сервера