Интро

Google Play market предлагает сотни вариантов реализации практически любой идеи. Но хорошо продаются только приложения, создающие ощущение, будто они написаны именно для тебя. Сохранение настроек и любой другой пользовательской информации — главное качество user-friendly приложения.

Разработчики SDK предоставили богатый выбор способов для хранения изменяемых данных. Нам нужно только выбрать самый удобный и экономичный (не забываем про производительность). А теперь подробно рассмотрим, какие инструменты есть в мире Android!

Рис. 1. Наглядное отображение способов хранения данных в Android
Рис. 1. Наглядное отображение способов хранения данных в Android

Параллельно с изучением любого обучающего материала рекомендую пролистать официальное руководство. Android развивается очень быстро, и примеры, приведенные на сторонних ресурсах, уже могли устареть.
 

Shared Preferences

Shared Preferences — самый простой и популярный способ хранения данных. Часто упоминается в нашем журнале и вообще лидер по выдаче поисковых запросов в Гугле :). Подходит для жонглирования информацией, умещающейся в одну переменную. Если нужно запомнить какое-то число, строку или булеву переменную — это твой выбор. Хранение данных реализовано по связи «ключ — значение», что позволяет легко и быстро их читать и модифицировать. Из недостатков — нет возможности хранить сложноструктурированную информацию, а также затруднен поиск по имеющимся данным: чтобы получить значение поля, нужно точно знать ключ, перебор не предусмотрен.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.


Check Also

Операция BrainfuckPC. Как я построил самый безумный релейный компьютер и не стал на этом останавливаться

Спаяв десять лет назад свою первую схему на электромагнитных реле, способную сложить два ч…

Оставить мнение