Как организовать хранение данных?

Рейтинг: 0Ответов: 3Опубликовано: 29.12.2014

Как мне организовать хранение данных? Данные могут дополняться пользователем. Сейчас хочу сохранять в БД, затем оттуда извлекать или просто сохранить свои данные в коде в массиве, а новые данные добавлять в БД. Еще есть описание, описание я хочу хранить в строковых ресурсах, а БД хранить его ключи, для того чтобы кому-то на русском, кому-то на английском.

Ответы

▲ 3Принят

Ответ на вопрос "как достать строку из ресурсов по ее имени?" находится в гугле за 38 сек. (засекал)
А вот собственно и ответ.

    private String getStringResourceByName(String aString) {
      String packageName = getPackageName();
      int resId = getResources().getIdentifier(aString, "string", packageName);
      return getString(resId);
    }
▲ 1

SQLite и только SQLite - православное средство для хранения данных под Android да и под iOS

▲ 1

Я что-то тоже не очень понял.
У Вас есть свои данные, которые будут распространяться вместе с программой, и их нужно будет потом изменять?
Тогда однозначно в базе хранить примерно как-то так.