Интро

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

Рекламный вредонос маскируется под блокировщик рекламы

Эксперты обнаружили вредоносное приложение для Android, которое выдает себя за блокировщик…

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