Blackberry - сохранение данных O.S 4.5

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

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


person TF.    schedule 01.02.2010    source источник


Ответы (2)


Я пробовал это на работе.

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

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

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

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

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

person Michael B.    schedule 01.02.2010
comment
спасибо, если я использую bberry persistence Object, тогда я думаю, что для случая обновления мне нужно загрузить все объекты и найти требуемый объект, удалить его, а затем вставить новую запись. есть ли другой быстрый способ поиска? - person TF.; 01.02.2010

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

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

person Maksym Gontar    schedule 02.02.2010