Редактировать постоянный объект - PullRequest
0 голосов
/ 27 ноября 2010

Мне нужно отредактировать данные, хранящиеся в постоянном объекте.

У меня есть представление об этом в Android - там мы используем Редактор для редактирования данных в общих настройках.

1 Ответ

2 голосов
/ 27 ноября 2010

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

PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>);
MyClass myObj = (MyClass) perstObj.getContents();
//Make whatever changes you need to myObj
perstObj.setContents(myObj);
perstObj.commit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...