Лучшая практика для обработки переменного (но небольшого) количества сохраненных элементов

Мне нужно предоставить пользователям возможность добавлять кнопки на экран. Эти кнопки будут иметь стандартное действие (отправить смс с заданным текстом). Как мне сохранить эти предметы? У них будет имя и текст, их можно будет удалить и МОЖЕТ БЫТЬ перетащено для изменения положения. Должен ли я использовать sqlite и список с загрузчиком или просто общие настройки (но я не знаю, как в этом случае) с кнопками, добавленными программно в макет. Количество элементов будет очень маленьким (в большинстве случаев ‹10), поэтому работа над sqlite кажется слишком большой (и я бы не хотел использовать список).


person David Corsalini    schedule 25.08.2012    source источник
comment
Вы нашли мой ответ полезным?   -  person Waza_Be    schedule 08.09.2012
comment
Нет, я пошел по пути базы данных! В любом случае, спасибо!   -  person David Corsalini    schedule 08.09.2012
comment
Было бы неплохо, если бы вы сказали мне или хотя бы проголосовали за ответ ... Мне нравится помогать людям, но я не люблю тратить свое время впустую ...   -  person Waza_Be    schedule 09.09.2012


Ответы (1)


Этот ответ кажется лучшим для вас! (из того, что я понял из вашего вопроса)

https://stackoverflow.com/a/4955428/327402

Он показывает, как вы можете сохранить пару String-String в настройках.

Альтернативой было бы сохранить его в памяти:

File file = new File(getDir("data", MODE_PRIVATE), "map");    
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(file));
outputStream.writeObject(map);
outputStream.flush();
outputStream.close();
person Waza_Be    schedule 25.08.2012