Какая связь между IRimTable и PersistenceStore? - PullRequest
3 голосов
/ 20 ноября 2008

BlackBerry Desktop API имеет интерфейс IRimTable, который, по-видимому, отображает «базу данных приложения» на устройстве BlackBerry в виртуальную структуру (т. Е. IRimTable имеет IRimRecords, каждая из которых имеет IRimField), что разработчик может просматривать данные портативного устройства, когда он подключен к настольному компьютеру.

Тем временем приложения на портативном устройстве могут хранить свои данные в базах данных PersistenceStore. Точка, в которой я застрял, заключается в том, что API-интерфейс PersistenceStore не определяет таблицы, записи или поля.

Кто-нибудь знает, каковы отношения между этими двумя классами? И как работает отображение (если вообще)?

1 Ответ

2 голосов
/ 29 января 2009

Нет корреляции. PersistenceStore работает с хранилищем на самом устройстве. Определений полей нет, потому что в «таблице» в каждой строке в основном по одному полю. Ваше приложение должно управлять информацией, если вы хотите сохранить ее, используя постоянное хранилище.

...