Как сохранить данные длинного типа с постоянным объектом на Blackberry?

#blackberry #blackberry-eclipse-plugin

#ежевика #blackberry-eclipse-плагин

Вопрос:

У меня есть класс DataContext для сохранения данных с помощью постоянного объекта.

 DataContext data = new DataContext();
data.set("edit",myEditField.getText(); // ok
  

но

 data.set("date",myDateField.getDate()); // not accept for save long type.
  

Как я могу сохранить MyDateField с постоянным объектом?

Ответ №1:

Постоянные объекты BlackBerry могут хранить только объекты, а long — это примитив. Просто используйте длинный объект-оболочку и сохраните его вместе с вашим PersistentObject.

Комментарии:

1. @Jonathan: является Date ли класс постоянным?

2. @RemyLebeau-TeamB основываясь на тесте, который я только что провел, никакая дата не является постоянной. Моя ошибка. Я отредактировал свой ответ, чтобы не включать эту часть.