В моем приложении есть список строковых значений (примерно по 5-20 символов каждое), которые я должен постоянно хранить. SharedPreferences мне кажется наиболее подходящим, так как это короткий список. Обычно он будет пустым или содержать всего несколько значений.
Я уже видел этот вопрос , который задает в основном то же самое, ответ не подходит, поскольку StringSet - это уровень API 11, а я ' m нацелена на Android 2.1 и выше, то есть API 7.
Учитывая, как правило, небольшой список строк, использование базы данных кажется мне полным излишеством. Использование файла для хранения этого было бы другим решением, но не таким элегантным. Я думал о создании ключей (например, «1», «2», «3» и т. Д.), Но на самом деле это хуже, чем использование файла - особенно когда дело доходит до обратного чтения моих данных.
В любом случае, если ничего не работает, я нужно будет выбрать вариант файла. Если моя идея просто непрактична с использованием SharedPreferences для API lvl 7, я был бы признателен также услышать это.