241.94K
Category: databasedatabase

Способы сохранения данных

1.

Способы сохранения
данных

2.

3.

метод onSaveInstanceState
• используется во время работы приложения
• переворот экрана и переход от портретной ориентации к
альбомной и наоборот
• уничтожение Activity системой (например, из-за нехватки
ресурсов)
• можно сохранять как примитивные данные, так и сложные
объекты

4.

класс SharedPreferences (настройки)
• требуется сохранять небольшие кусочки данных для дальнейшего
использования, например, данные о пользователе, настройки
конфигурации и т.д.
• используется для сохранения отдельных числовых, строковых
значений и т.п.
• настройки представляют собой группу пар ключ-значение,
которые используются приложением (создается файл)
• данные хранятся постоянно, пока приложение не будет удалено с
телефона

5.

Базы данных SQLite
• для хранения информации об объектах (сложные структуры
данных)
• данные сохранятся, пока приложение не удалено

6.

Internal storage, external storage
• для хранения больших объёмов мультимедийных данных, аудио,
видео файлов, большие объёмы текста (электронные книги)
• во внутреннем хранилище (на жестком диске)
• во внешнем хранилище (sd-карта)

7.

Облачное хранилище Server
• доступ с разных устройств
• данные будут храниться до тех пор, пока не будут удалены с
сервера
English     Русский Rules