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