Ежевика - постоянство данных O.S 4.5 - PullRequest
0 голосов
/ 01 февраля 2010

Я новичок в разработке Blackberry. Я хочу сделать манипулирование данными (CRUD) для небольшого проекта. Можете ли вы помочь мне понять различные варианты, которые можно использовать для сохранения данных Blackberry для O.S 4.5? Я хочу знать и исследовать все возможные модели сохранения данных для Blackberry O.S 4.5.

Я провел некоторый поиск и обнаружил постоянство данных ежевики в хранилище постоянства. Проблема, с которой я сталкиваюсь, заключается в том, как обновить существующую запись. Должен ли я загрузить все объекты и найти нужный объект, удалить его, а затем вставить новую запись, или есть другой быстрый способ поиска?

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

Я пытался это на работе.

Это библиотека для помощи с постоянным объектом.

В нем много встроенных функций, таких как двоичное дерево, сортировка и т. Д. *

Это довольно быстро, на основании проведенного мной теста, и если вы собираетесь продавать свое программное обеспечение, цены на лицензии низкие.

Другой вариант - Sybase UltraLiteJ, но я довольно медленный, но поддерживает язык SQL.

Или вы пишете себе хорошую реализацию, основанную на объекте постоянства BlackBerry, который вы можете использовать в других своих приложениях.

0 голосов
/ 02 февраля 2010

Нам нужно прочитать и зафиксировать весь постоянный объект, напр. используя Vector или LongHashtableCollection , если нам нужно прочитать один элемент, нам нужно будет прочитать их все, если вам нужно добавить / удалить / изменить, нам нужно прочитать и зафиксировать всю коллекцию.

См. Также SO - Blackberry - настройки приложения сохранить / загрузить

...