@tadius

Android. Где хранить изменяемые строковые ресурсы?

Есть готовое приложение учета зарплаты. В нем есть 5 категорий - зарплата, аванс, больничные, отпускные, иное. Категории хранятся в базе SQLite значениями 0-4 соответственно. Сейчас конвертация названия категории происходит в методе, который присваивает название по номеру из базы. Также, при добавлении в базу есть выпадающий список с этими категориями, которые хранятся в виде строкового массива в файле ресурсов.
Хочу реализовать возможность переименования этих категорий пользователем. Можно добавить еще одну колонку в таблицу БД со строковым наименованием категории, но менять существующую структуру не хочется. Где и как еще это можно делать?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
В бд
Ответ написан
Комментировать
@Carburn
Ты про нормализацию слышал? Создай отдельную таблицу Категория. Или вообще храни название в SharedPreferences.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы