我需要编辑存储在持久对象中的数据。
我在Android中对此有所了解 - 我们使用编辑器以共享首选项编辑数据。
答案 0 :(得分:2)
获取存储在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();