#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 основываясь на тесте, который я только что провел, никакая дата не является постоянной. Моя ошибка. Я отредактировал свой ответ, чтобы не включать эту часть.